[node.js] express 설치와 환경세팅
본문 바로가기

Backend/node.js

[node.js] express 설치와 환경세팅

+ 추가설치

npm install body-parser

POST 요청한 정보의 본체를 body라고한다. 그 body를 이쁘게 가공해(parsing)주는 프로그램이다.

 

npm install multer

POST시 enctype = multipart/form-data형태로 받아 저장하고 이용할수있게 도와줌

--

 

express 라이브러리를 설치해보자. 서버를 쉽게만들수있게 도와주는 라이브러리.

vscode에서 새로운 프로젝트파일을 연뒤 터미널창을 연다.

 

1. npm이라는 라이브러리를 설치하기위한 도구를 설치

npm init

설치중간에 나오는 entry point빼고는 다 엔터엔터

server.js는 시작파일이될예정

 

2. express 설치

npm install express

설치된파일들

package.json은 npm init을깔면 자동으로생기는데 라이브러리중 어떤걸 썻는지 기록

 

3. 타입스크립트 다운로드

npm install --save-dev typescript

 

4. express를 쓰면서 type도움을 받을

npm install --save-dev @types/express

 

5. 노드몬설치

npm install --save-dev nodemon

 

6. src폴더를 만들고 안에 main.js초기설정

//@ts-check

const express = require('express')
const app = express()

//라우팅
app.use('/',(req,res)=>{
	res.send('hello, world!')
})

//라우팅 + get,post 메소드
app.get('/',(req,res)=>{
	res.send('GET')
})

app.post('/',(req,res)=>{
	res.send('POST')
})

const PORT = 500
app.listen(PORT, ()=>{
	console.log(`The Express server is listening at PORT: ${PORT}`
})

 

7. 실행방법

package.json에 스크립트를 추가하고 nodemon을 추가해 main.js 경로설정

npm run server

get, post 메소드

반응형