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로 .. 하아
'Code States > TIL' 카테고리의 다른 글
[0329] 데이터베이스 - 데이터베이스 기초 (0) | 2023.03.29 |
---|---|
[0328] (페어) WAS와 Web Server - CozStory WAS 개발 (0) | 2023.03.28 |
[0327] (페어) WAS와 Web Server - CozStory 클라이언트 호스팅 (0) | 2023.03.27 |
[0325] (페어) WAS와 Web Server - nginx Web Server Hands-on (0) | 2023.03.25 |
[0324] WAS와 Web Server - 정적 웹사이트와 동적 웹사이트 (0) | 2023.03.24 |