백엔드
-
Express.js로 서버 만들기 - CodeHan의 코딩공부BackEnd/개념정리 2022. 9. 12. 09:53
Node의 유용한 Module인 Express.js로 쉽고 간단하게 서버를 만들어보자. 정말 어렵지 않고 좋은 라이브러리라고 생각한다. 그럼 바로 시작하자. const express = require('express') const app = express(); app.get('/',(req, res, next) => { res.send(...); }) app.listen(8080); 끝났다. 단 6줄만에 서버를 만들고 get요청까지 보내는 함수를 만들었다. 이제 자세한 코드를 조금씩 들여다보자. 코드리뷰 Express는 req,res,next를 처리하는 함수를 middleware로 부르고 express는 middleware의 연속이다. Express 한 번 res반응을 하면 그 뒤에 연결된 middlew..
-
Node로 JSON 주고받기 - CodeHan의 코딩공부BackEnd/개념정리 2022. 9. 11. 13:09
이번엔 Node로 .json파일을 주고 받아보자. 이것 역시 크게 어렵지 않다. request와 response만 이해했다면 바로 할 수 있다. const fs = require('fs'); const http = require('http'); const server = http.createServer((req,res) => { const url = req.url; const method = req.method; if(url === '/courses') { if(method === 'GET') { res.writeHead(200, {'Content-Type' : 'Application/json'}) res.end(JSON.stringify(course)) } else if(method === 'POST'..