바르고 뜨겁게
node express 구조 본문
bin/www
var app = require('../app');
var debug = require('debug')('learn-express:server');
var http = require('http');
app : express() 인스턴스.
app.set(키,값)
형태로 데이터를 저장할 수 있으며app.get(키)
로 가져올 수 있다.debug : 콘솔에 로그를 남길 수 있는 모듈
http : 서버 생성 모듈
var port = normalizePort(process.env.PORT || '3000');
process.env 객체에 PORT 값이 있으면 사용하고 없으면 3000을 기본 포트로 사용
var server = http.createServer(app);
server.listen(port);
지정된 포트로 서버 실행
app.js
var app = express();
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'pug');
app.set
을 사용하여 express 환경 설정 가능
app.use(logger('dev'));
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));
app.use
를 사용하여 미들웨어 추가
module.exports = app;
모듈로 내보내고
www
'자바스크립트 > Node Js' 카테고리의 다른 글
node express 미들웨어 (0) | 2020.12.14 |
---|---|
Node.js 란? - 요약 정리 (0) | 2020.10.31 |
React - HTTP API 요청 Network Error (CORS) (0) | 2019.12.01 |
AWS Lightsail - Nodejs + mySql 배포 (0) | 2019.09.23 |
express 프레임워크 기반 node js 서버 세팅 (0) | 2019.09.13 |
Comments