NodeJS & Express

any1ok·2021년 9월 14일
0

현재 프로그래밍 프레임 워크중 백엔드 개발에 자주쓰이는 nodejs 와 express 에 관하여 적어본다.

nodeJS 프레임워크를 사용하면 Apollo 형태와 REST 형태의 서버를 모두 구현할 수 있는데 이번 연재에서는 REST 서버를 구성해보려한다.

nodejs 다운로드

먼저 위 url 로 들어가 node 를 다운받은후(LTS 버전을 추천한다)

node --version

위와같은 버전이 뜬다면 잘설치된것이다.

npm init -y

원하는 프로젝트 디렉토리에서 위 명령어를 실행하면
package.json이라는 파일이 생성될 것이다. 이 파일은 우리가 설치한 패키지를 기록해두었다 추후 깃과같이 다른 레포지토리에 저장할경우 패키지 이동없이 이파일 하나로 우리가 다운받았던 패키지를 그대로 다운받을수있다.

npm install --save express

package.json이라는 파일의 연장선상으로

npm install express

와 위가 다른점은 --save 옵션이 package.json 파일에 기록해준다 어떤 패키지를 다운받건 반드시 넣도록 하자!!!

그리고 같은 레포지토리에 server.js 파일을 만들고
아래 코드를 넣은후

const express = require('express');
const app = express();
const port = process.env.PORT || 3000;

app.get('/', (req, res) => {
    res.json({
        success: true,
    });
});

app.listen(port, () => {
    console.log(`server is listening at localhost:${process.env.PORT}`);
});

아래 명령을 실행하면~~

node server.js

실행이 된다!!!
확인방법은
http://localhost:3000

profile
백엔드 개발자

0개의 댓글