작성글에서는 라우팅 기능을 app.js 파일 하나에서 처리하는 방식입니다.
- 폴더 하나를 생성한다.
- 터미널에서 해당 폴더경로로 이동후 npm init 을 수행한다.
- package.json이 생긴것을 확인하고 해당 폴더에 index.js , app.js 파일을 생성한다.
- 터미널에서 npm install express 를 설치하고 아래와 같은 정보가 추가되었는지 확인한다.
app.js
module.exports=router;
const express = require('express');
const app = express();
app.get('/', (req, res)=>{
res.send('Home with express');
});
app.get('/hello', (req, res)=>{
res.send('Hello with express');
});
modeule.exports=app;
app.get => get Method를 이용한 Request
첫번째 파라미터 => Request 주소
두번째 파라미터 => 요청을 처리할 Controller 함수
index.js
const http = require('http');
const app = require('./app');
const server = http.createServer(app);
const port=3000;
server.listen(port);
- 작성후 node index.js 로 실행하거나
- package.json을 다음과 같이 수정후(8번 라인 추가 ) npm start로 실행한다.
'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를 이용한 간단한 서버 만들기 2 (0) | 2022.01.20 |
[Node.js] Express 란? (0) | 2022.01.19 |