Making Routers
ルーターを作りましょう。
GlobalRouter、UserRouter、VideoRouterの作成
import express from "express";
import morgan from "morgan";
const PORT = 4000;
const app = express();
const logger = morgan("dev");
app.use(logger);
const globalRouter = express.Router();
const userRouter = express.Router();
const videoRouter = express.Router();
app.use("/", globalRouter);
app.use("/videos", videoRouter);
app.use("/users", userRouter);
const handleListening = () =>
console.log(`✅ Server listening on port http://localhost:${PORT} 🚀`);
app.listen(PORT, handleListening);
現在不要な部分を削除します.app.use(logger);
部分が移行しました.これでappを使用できる関数が正式に追加されました.
const globalRouter = express.Router();
const handleHome = (req, res) => res.send("Home");
globalRouter.get("/", handleHome);
const userRouter = express.Router();
const handleEditUser = (req, res) => res.send("Edit User");
userRouter.get("/edit", handleEditUser);
const videoRouter = express.Router();
const handleWatchVideo = (req, res) => res.send("Watch Video");
videoRouter.get("/watch", handleWatchVideo);
直接入力/vidos/watchはありませんがルートを利用することが可能になります.
Reference
この問題について(Making Routers), 我々は、より多くの情報をここで見つけました https://velog.io/@0_cyberlover_0/Making-Routersテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol