반응형
- 일단 테스트 Project을 간단히 만들기 위해 Express를 통하여 web project 생성
- Express 모듈 : 웹 어플리케이션을 개발할 때 가장 대중적으로 사용되고 있는 모듈이고 http 모듈에 비해 기능이 많음
+ jade, ejs 같은 동적 웹 페이지 파일을 지원하고 있음
- express 기본 기능
- express() : express 모듈에서 제공하는 기능을 사용할 수 있는 객체를 반환하는 함수
- @get / @post : get/post 방식으로 요청이 발생했을 때 호출될 함수를 등록
- listen() : 서버 가동
- 라우팅?
- 사용자 요청에 따라 응답 결과를 달리 전달하는 것을 라우팅이라고 한다.
app.get("/page", function(req, res){
res.render("page.html")
})
- - css 파일 등 외부 파일 import 하여 사용하고 싶을 때에는 아래와 같이 하면 된다. (common이 아닌 다른 폴더의 경우 경로를 입력하면 된다.)
this.app.use(express.static(path.join(__dirname, 'common')));
반응형
'서버' 카테고리의 다른 글
Webpack부터 Kubernetes까지 (2) - gulp와 webpack의 차이 (0) | 2021.03.11 |
---|---|
Webpack부터 Kubernetes까지 (1) - Stream과 Node (0) | 2021.03.11 |
node js 시작하며 (0) | 2021.03.08 |
[DRF] REST & REST API (0) | 2020.01.19 |
Web Server 그리고 WAS (0) | 2019.11.18 |