Node.js(2)
-
express.js의 Middleware
데브코스 강의 중 app.use() 함수를 사용하여 express.json()(json parser)를 등록하는 것을 보고 그 원리가 궁금하여 더 공부해보았다. 1. Middleware란? Middleware는 express.js의 핵심 개념 중 하나인데 간단히 설명하면 클라이언트의 request와 response 사이에 존재하여 미들웨어 자신이 담당한 기능을 마친 후 다음 미들웨어 기능으로 제어권을 넘기거나 응답을 보내는 함수들이다. app의 get, post 등 route handler function 들도 미들웨어의 한 예들이다. app.get('/', (req, res) => { res.json({ id: 1, 이름: 'Ashraful' }); }; 또, 클라이언트의 요청 payload에서 jso..
2023.12.15 -
Node.js란?
현재 참여 중인 프로그래머스 데브코스 수업에서 Node.js를 사용하여 간단한 서버를 구동시켜보았다. //index.js let server = require('./server'); let router = require('./router'); let requestHandler = require('./requestHandler'); const mariadb = require('./database/connect/mariadb') mariadb.connect(); server.start(router.route, requestHandler.handle); //server.js let http = require('http'); let url = require('url'); function start(route, ..
2023.11.27