TIL29: ExpressJS / Express Server

charlie-lyc·2020년 12월 7일
0

Immersive Course TIL

목록 보기
29/39
post-thumbnail

Create Express Sever

const express = require('express');
const app = express();
app.get('/', (req, res) => {
  res.send('Hello World!');
}).listen(3000);

Express Sever Example

const express = require('express');
const server = express();
const cors = require('cors');
const bodyParser = require('body-parser');
/* 모든 method 요청에 cors 헤더 사용 */
server.use(cors());
/* json화 가능한 모든 객체에 사용 */
server.use(bodyParser.json());
server.options('/', (req, res) => {
  res.status(200).send();
});
server.post('/echo', (req, res) => {
  res.status(201).send(req.body);
});
const port = 3000;
const ip = '127.0.0.1' || 'localhost';
server.listen(port, () => {
  console.log(`Server is listening at http://${ip}:${port}`);
});

코드 및 자료 출처: expressjs.com, 코드스테이츠(CodeStates)

0개의 댓글