웹서버3 Express module의 error handling # 본 게시물은 egoing님의 생활코딩 강의를 복습하며 정리한 내용입니다 Express module의 Error Handling const topic = require("./lib/topic.js"); const author = require("./lib/author.js"); const express = require("express"); const bodyParser = require('body-parser'); const compression = require('compression'); const db = require("./lib/db.js"); const app = express(); app.use(bodyParser.urlencoded({ extended: false })); app.use.. 2022. 3. 2. Node.js Middleware의 개념 및 실행 순서 Node.js Middleware의 개념 및 실행 순서 # 본 강의는 egoing님의 생활코딩 강의를 정리한 것입니다. express모듈을 사용한 node.js 웹 서버 프로그래밍에서 Middleware라는 중요한 개념이 등장한다. 1. Middleware의 개념 먼저 다음 코드를 보자 app.get('/',function(request,response){ response.send("Hello World!"); }); "/ 라는 주소로 요청이 들어오면 2번째 인자로 전달된 함수를 실행하라"라고 프로그래밍 하였다. 2번째 인자로 전달된 함수와 같은 형태를 Middleware라고 한다. 우리는 특정 상황에서 Application이 어떠한 방식으로 동작하기를 원한다. 그리고 그 동작을 함수로 정의한다. 이것이.. 2022. 3. 1. express 프레임워크를 이용한 node.js의 골격 *본 글은 egoing님의 생활코딩 수업을 들으며 정리한 내용입니다. express 프레임워크를 이용한 node.js 웹 서버를 프로그래밍 하는 방법을 알아보겠습니다. 먼저, 기본 구조를 살펴보겠습니다. const express = require('express') const app = express() app.get('/', (req, res) => res.send('Hello World!')) // app.get('/',function(req,res){res.send("Hello World!")}); app.listen(3000, () => console.log('Example app listening on port 3000!')) // app.listen(3000, function() { // co.. 2022. 2. 23. 이전 1 다음