서버

Node Express Module

민초부 2021. 3. 9. 16:47
반응형

- 일단 테스트 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