Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 911 Bytes

Quick-start.md

File metadata and controls

52 lines (38 loc) · 911 Bytes

Quick start

Routejs is the fast http routing engine for nodejs, so it's requires nodejs. Download and install nodejs if you have not installed.

Installation

Install using npm:

$ npm i @routejs/router

Install using yarn:

$ yarn add @routejs/router

Example

const { Router } = require("@routejs/router");
const http = require("http");

// Create routejs app
const app = new Router();

// Set http routes
app.get("/", function (req, res) {
  res.end("Ok");
});

app
  .post("/", function (req, res) {
    res.end("POST");
  })
  .put("/", function (req, res) {
    res.end("PUT");
  });

// Create 404 page not found error
app.use(function (req, res) {
  res.writeHead(404).end("404 Page Not Found");
});

// Create node http server and register request handler
const server = http.createServer(app.handler())

// Start node http server
server.listen(3000);