서버 기본 틀 만들기

마찬가지로, 서버로써 전혀 쓸모없는 틀만 만들어보기

const express = require("express");

const port = 3000;

const app = express();

app.get("/", (req, res) => {
  res.send("<h1>Home page</h1>");
});

app.get("/post", (req, res) => {
  res.send("<h1>Post page</h1>");
});

app.get("/user", (req, res) => {
  res.send("<h1>User page</h1>");
});

app.use((req, res) => {
  res.status(404).send("<h1>Not Found</h1>");
});

app.listen(port, () => {
  console.log("Server listen on <http://localhost:3000>");
});

확실히 기존의 node.js로 구현했던 것보다 가독성이 좋으나

nest.js 개발자들은 이것도 부족해서 더 심플하게 만듦