- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- certbot
- atlas
- Node.js
- jsonwebtoken
- moment
- clipBehavior
- RDS
- TailwindCSS
- single quote
- Nodejs
- findByIdAndDelete
- wil
- EC2
- Find
- flutter
- mongodb
- nginx
- async
- mongoose
- https
- double quote
- JavaScript
- sequelize
- await
- MYSQL
- css
- TypeScript
- AWS
- Express
- til
목록Express (9)
기억 휘발 방지소
Router를 사용하면 요청의 URL을 기반으로 공통되는 라우터들을 그룹화할 수 있다. / /join /login /users/edit /users/remove 📌 라우터 사용하기 라우터는 express.Router([options])로 사용하면 된다. 이렇게 하면 /users/edit이라는 요청을 보냈을 때 /users를 먼저 찾고 userRouter로 간 후 /edit을 찾게된다. userRouter에서는 더 이상 /users를 적지 않아도 된다! import express from "express"; import morgan from "morgan"; const PORT = 4000; const app = express(); const logger = morgan("dev"); app.use(log..
static은 Express에 내장되어 있는 미들웨어이다. 이미지, CSS파일, JS파일 등과 같은 정적인 파일들을 제공한다. 함수의 인자로 정적 파일들이 들어있는 폴더를 지정하면 된다. const express = require('express'); const app = express(); app.use(express.static(path.join(__dirname, 'public'))); 이렇게 하면 원래 http://localhost:3000/public/css/main.css이었던 것이 http://localhost:3000/css/main.css로 접근한다. 실제 폴더구조에는 public이 있지만 요청 주소에는 public이 없다. 실제 서버의 폴더경로와 요청한 주소의 경로가 다르기 때문에 제 ..
Express Express 홈페이지에 가보면 Express를 '웹 및 모바일 애플리케이션을 위한 일련의 강력한 기능을 제공하는 간결하고 유연한 Node.js 웹 애플리케이션 프레임워크이다' 라고 소개하고 있다. Node.js를 이용해 서버를 만들고 싶어하는 개발자들을 위해 서버를 쉽게 만들 수 있도록 해주는 프레임워크 정도로 보면 될 것 같다. 설치 아래 명령어로 설치할 수 있다. npm install express 사용 const express = require('express'); const app = express(); const port = 3000; app.get('/', (req, res) => { res.send('Hello Express'); }); app.listen(port, () =..