컴퓨터/Node.js

[Node.js] static directory 설정

수제녹차 2020. 1. 19. 21:31
728x90
반응형

* static file

자바스크립트와 같은 파일을 static file이라고 한다.

변경되지 않는 정적인 파일

ex. javascript, css, image file

 

* app.use(express.static(폴더이름))

 

static file을 모아놓은 directory를 지정해두고 요청들어오면 바로 주도록 등록한다.

다음 예제는 directory이름이 'public'인 예시.

var express = require('express'); // 반환값이 함수형태다.
var app = express() // express는 함수다
app.listen(3000, function() {
    // default는 3000포트
    console.log("start! express server on port 3000");
});

//static이라는 함수에 directory 이름 넣어주면 그 디렉토리를 static으로 기억한다.
// 이렇게 등록해두면 url routing을 하지 않아도 된다.
app.use(express.static('public'));

위와 같이 등록을 해두면

<script src="main.js"></script> 처럼 바로 쓸 수 있다.

 

출처 : inflearn, Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해

반응형