React, Node Js
Node.js, Express.js
언제나즐거운IT
2024. 4. 29. 11:35
Node.js 가 나오기전까지난 Js 를 브라우저 속에서만 사용했었다.
Node.js 가 나옴으로써 Js를 서버사이드에서 사용할 수 있게 되었다.
Node.js 를 쉽게 이용할 수 있게 해주는것이 Express js 이며 프레임워크이다.
다운이 왜 되어있지?!
신기하게 문서에서는 mkdir 명령어가 사용이 불가능하다 ..왜일까?
새로운 폴더를 만들어서 진행~
CMD
express는 터미널에서
npm install express --save 명령어를 통해 설치!
설치가 완료되면 해당사진처럼 express라는 프레임워크를 사용중이다 ! 라고
package.json에 명시된다.
node_moduels안에 전부 들어가있음!
백엔드의 시작지점은 항상 index.js를 통해서 시작한다
//express 모듈을 가져와 express 상수에 저장
const express = require('express')
//이것의 function을 사용해 새로운 express app을 생성
const app = express()
//백 서버 포트 번호 5000번으로 사용 아무렇게나 해도 된다.
const port = 5000
// 루트 디렉토리에 hello world가 출력되도록 하는것
app.get('/', (req, res) => {
res.send('Hello World!')
})
// 5000번에서 app 실행
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
"start":"node index.js",
를 사용해 node 앱 실행
터미널에서 npm run start
npm run 다음에 start스크립트가 들어옴
짜잔~