Express 모듈 설치하기
npm init 으로 package.json 파일을 생성한다.
npm i express로 express 모듈을 설치한다.
만약 설치 시, 프로젝트 이름과 모듈명이 같으면 설치가 안될 수 있다.
// express 패키지 가져오기
const express = require('express');
// express 모듈을 실행해서 app 변수에 할당하기
const app = express();
express 모듈을 실행시켜 app 변수에 할당한다. 익스프레스 내부에 http 모듈이 있으므로 서버 역할을 할 수 있다.
app.set( 키 , 값 )
app.set(키,값)을 사용해서 데이터를 저장할 수 있다.
// app.set('port', 포트)로 서버가 실행될 포트를 설정한다.
app.set('port', process.env.PORT || 3000);
키에 'port'와 값으로 process.env 객체에 PORT 속성이 있다면 사용하고 그렇지 않다면 3000번을 사용하도록 데이터를 저장한다.
app.get( )
app.get(키)를 통해서 app.set으로 저장된 데이터를 가져올 수 있다.
app.get( 주소, 라우터 )는 주소에 대한 GET요청이 올 때 어떤 동작을 할 지 설정한다.
app.get('/', (req, res) => {
res.send('Hello, Express');
});
// app.get('port')를 통해서 위에 set에서 저장한 port 값을 가져올 수 있다.
app.listen(app.get('port'), () => {
console.log(app.get('port'), '번 포트에서 대기중');
});
res
응답에 관한 정보가 들어있는 객체이다.
req
요청에 관한 정보가 들어있는 객체이다.
참고자료
Node.js 교과서
'공부 > 노드' 카테고리의 다른 글
jwt - req.headers.authorization이 undefined인 에러 (0) | 2021.06.28 |
---|---|
express - req와 res 객체 (1) | 2021.06.24 |
express - 라우터 (0) | 2021.06.24 |
express- multer (0) | 2021.06.24 |
express 미들웨어 (0) | 2021.06.23 |
댓글