Code States/TIL
[0328] (페어) WAS와 Web Server - Mini WAS 개발 Hands-on
ki1111m2
2023. 3. 28. 14:07
1. Express 설치하기
myapp 디렉토리 생성 후 npm init 명령어를 통해 package.json 파일 작성
npm install express —save 명령어로 종송 항목 목록에 저장
2. 간단한 서버 만들기
app.js 파일 작성
npde app.js 명령어 이용하여 앱 실행
작동 확인
3. Mini Node Sever 만들기
Mini Node Server 서버 작성
const express = require('express');
const app = express();
const port = 4000;
const ip = 'localhost';
const cors = require('cors');
// TODO: CORS 모듈을 사용하기 위한 코드를 작성하세요
app.use(cors());
app.use(express.json({"strict":false}));
app.get('/', (req, res) => {
res.send("Hello World!")
})
// TODO: 아래에 '/upper'로 들어오는 요청을 처리하는 코드를 작성하세요.
app.post('/upper', (req, res) => {
let data = req.body.toUpperCase();
res.json(data);
})
// TODO: 아래에 '/lower'로 들어오는 요청을 처리하는 코드를 작성하세요.
app.post('/lower', (req, res) => {
let data = req.body.toLowerCase();
res.json(data);
})
app.listen(port, () => {
console.log(`Server listening on http://${ip}:${port}`)
})
작동 확인
Upper는 작동하는데 Lower는 작동이 안돼서 팀원분들이랑 머리 싸매고 삽질하다가 질문방에 질문까지 올렸는데
결국 오타였던 .. ㄱ- ..
body를 boby로 .. 하아