Routejs is the fast http routing engine for nodejs, so it’s requires nodejs. Download and install nodejs if you have not installed.
Install using npm:
$ npm i @routejs/router
Install using yarn:
$ yarn add @routejs/router
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);