반응형
설치
npm init -y
npm install express
사용한 패키지
- bodyParser
- bodyParser, 미들웨어, 요청과 응답을 조작할 수 있게 해줌
- request의 body를 원하는 형태로 파싱해줌
- nodemon(dev로 설치 --save-dev)
- 소스 변경시 node 서버를 자동으로 재시작해주는 툴
- uuid
- 네트워크 상에 고유성이 보장되는 id를 만들기 위한 표준 규약
- UUID는 Universally Unique IDentifier의 약어이고 범용 고유 식별자라고 한다.
- UUID는 128비트의 숫자이며, 32자리의 16진수로 표현된다.
- 8자리-4자리-4자리-4자리-12자리 패턴으로 하이픈을 집어 넣어 5개의 그룹으로 구분한다.
- uuid 자세히..
UUID (Universally Unique IDentifier)란?
1. UUID란 네트워크 상에서 고유성이 보장되는 id를 만들기 위한 표준 규약이다. UUID는 Universally Unique IDentifier의 약어이고 범용 고유 식별자라고 한다. 주로 분산 컴퓨팅 환경에서 사용되는 식별자
mattmk.tistory.com
package.json 설정
- module 설정
...
"main": "index.js",
"type": "module", // <= 이 옵션을 추가해주면 import "" from "" 키워드로 패키지 불러오기 가능
...
- nodemon 설정
"scripts": {
"start": "nodemon index.js"
},
소스코드
import express from 'express';
//bodyParser, 미들웨어, 요청과 응답을 조작할 수 있게 해줌
//request의 body를 원하는 형태로 파싱해줌
import bodyParser from 'body-parser';
const app = express();
const PORT = 5000;
app.use(bodyParser.json());
app.get('/', (req, res) => {
res.send('Hello from Hompage!');
});
서버 띄우기
npm start
http://localhost:5000/ 으로 들어가서 hello from homepage 가 출력되는 걸 확인
참고한 유튜브 강의 영상
https://www.youtube.com/watch?v=l8WPWK9mS5M&t=4s&ab_channel=JavaScriptMastery
반응형
'BackEnd > Node.js' 카테고리의 다른 글
Node.js) express로 간단한 CRUD 만들기 | 라우터, 컨트롤러(router, controller) (0) | 2022.10.14 |
---|