본문 바로가기
CodeStates/└ Node.js

express

by Dream_World 2020. 8. 19.

 

express 프레임워크 설치

npm install express --save

yam을 이용한 설치

yarn add express

 

서버 시작

const express = require('express')
const app = express();
const PORT = process.env.NODE_ENV === 'production' ? 3001: 3002 

app.listen(PORT,()=>{
   console.log(`server listen on ${PORT}`)
})

NODE_ENV === 'production'

NODE_ENV환경변수는 어플리케이션이 동작하는 환경을 나타냄

일반적으로 development와 environment가 있음

성능을 올리는데 가장 간단한 것은 NODE_ENV를 production으로 설정하는 것

Express에서 NODE_ENV를 production으로 할 경우

  • view템플릿들을 캐싱
  • CSS extension로부터 생성된 CSS파일들을 캐싱
  • 에러메세시지들을 자세하게 표시하지 않음

 

미들웨어 작성

var express = require('express');
var app = express();

app.get('/', function (req, res) {
  res.send('Hello World!');
});

app.listen(3000);

 

라우터 작성

var express = require('express');
var app = express();

// respond with "hello world" when a GET request is made to the homepage
app.get('/', function(req, res) {
  res.send('hello world');
});

 

Reference

express

'CodeStates > └ Node.js' 카테고리의 다른 글

npm start error  (0) 2020.08.28
node debug  (0) 2020.08.18
post request  (0) 2020.08.16
node.js module 사용법  (0) 2020.08.10
Node.js  (2) 2020.07.20

댓글