긍정적인 사고와 행동으로 선한 영향력을 줄 수 있도록

Nodejs

[Node.js] Express를 이용한 간단한 서버 만들기 2

리거니 2022. 1. 20. 14:42

지난 시간에는 라우팅 기능을 app.js 파일 하나에서 처리했지만

이번에는 Router를 분리하여 url 별로 나누어 처리해본다.


routes 폴더를 추가하고 그 안에 index.js 와 hello.js 파일을 추가한다.

  • routes/hello.js
const express=require('express');
const router = express.Router();

router.get('/', (req, res)=>{
    res.send('Hello with router');
});

module.exports = router;
  • routes/index.js
const express=require('express');
const router = express.Router();

router.get('/', (reqres)=>{
    res.send('Home with router');
});
module.exports = router;

 

 

  • app.js
const express = require('express'); // express import 

// Routers
const indexRouter = require('./routes/index');
const helloRouter = require('./routes/hello');

const app = express(); // app 변수에 express 함수 호출 

app.use('/', indexRouter);
app.use('/hello', helloRouter);

module.exports=app;
  • 이후 서버를 다시 킨다

'Nodejs' 카테고리의 다른 글

[Node.js] Express 구조  (0) 2022.01.20
[Node.js] npm VS npx  (0) 2022.01.20
[Node.js] Express generator  (0) 2022.01.20
[Node.js] Express를 이용한 간단한 서버 만들기  (0) 2022.01.20
[Node.js] Express 란?  (0) 2022.01.19