How's that again?

Express

Пример простого приложения:

const express = require("express"); 
const bodyParser = require("body-parser"); 
const app = express();

const port = 9090; 
app.use(bodyParser.urlencoded({extended: false})); //указываем, что брать парамерты из строки url. Если нужно парсить json, тонужно написать bodyParser.json([options])

require("./routes")(app); 
app.listen(port, () => { console.log(`we are live on ${port}!`); });

Содержимое папки routes:

//routes/index.js

const auth = require("./auth");
module.exports = function(app, db) {
  auth(app, db);
};

//routes/auth.js
module.exports = function(app, db) {
  app.get("/login", (req, res) => {
  		res.send("OK");  		// send автоматически закрывает соединение
  });

  app.get("/logout", (req,res) => {
  		res.status(500);
  		res.end();   // если не вызвать ни send ни end, то запрос зависнет
  	})
};