728x90
.js에서 먼저 코드를 작성 한 후
Ex)
router.get("/", function (req, res) {
// res.send("home GET mapping");
res.render("div");
});
// form의 submit에 의해서 호출되는 mapping
router.post("/", function (req, res) {
res.send("home POST mapping");
});
app.js로 간다.
var homeRouter = require("./routes/home"); // routes/home.js를 사용하겠다
이런식으로 코드를 작성해준 후
// localhost:3000/users/* 라고 요청을 하면
// userRouter에게 제어권을 넘겨라
app.use("/home", homeRouter);
app.use함수를 통해 home.js를 사용할 수 있게 한 것.
// 현재 이 파일에서 설정한 router 객체를
// 다른 js 파일에서 import해서 사용할 수 있도록 선언
module.exports = router;
.js 파일들이 밖에서 사용할 수 있게 해주는 코드
728x90
'JavaScript' 카테고리의 다른 글
[JavaScript] map() (0) | 2021.03.30 |
---|---|
블로킹이란? (0) | 2021.03.25 |
NodeJs에서 프로젝트 생성하는 순서 (0) | 2020.09.16 |
[20.09.14 Hello_Node, Hello_Node_2] pug, client에게 데이터 보내는 방식 get, post, module.exports, *.js,*.pug코드 해석 (0) | 2020.09.16 |
[20.09.11 Node0911] js의 주석문, 변수선언, 함수참조, JSON, for반복문 (0) | 2020.09.15 |