보통 자바스크립트로 백엔드를 할려면 express를 설치 해야한다.
(설치 전 노드는 당연히 설치 되어있어야한다 )
https://expressjs.com/en/starter/installing.html
Installing Express
Learn how to install Express.js in your Node.js environment, including setting up your project directory and managing dependencies with npm.
expressjs.com
1. myapp이라는 폴더를 생성해주고 터미널에 경로가 myapp인지 확인해주고 명령어 입력해줍니다
npm init
2. npm init하고 나면 아래와 같이 실행되는데
- description : 프로젝트에 대한 간단 설명을 적으라는 뜻
- entry point : 프로젝트 메인 파일을 지정해준다 (index.js 적으면 서버 실행시키는 메인 코드가 저기에 작성할거라는 뜻임) myapp 폴더 안에 npm init하기 전에 js파일을 만들어 놓으면 그 js파일 이름이 entry poinit로 뜬다
그냥 엔터 치고 다 넘어가면 된다 . entry point만 잘 확인해야됨 그거 다르면 문제 생깁니다
3. npm init하고 난 뒤에 npm명령어로 express 설치하기
npm install express
npm install express 하면 node_modules안에 노드관련된 여러개의 파일이 생성된다
4. 서버 뛰우는 예제
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
index.js에 예제 코드를 작성해주고
node index.js
하면 Example app listening on port 3000 뜨면서 localhost:3000에 서버가 실행되면서 페이지가 뛰어진다