포시코딩

Node.js, MongoDB 로 웹서비스 만들기 - 2. 서버실행 본문

Node.js

Node.js, MongoDB 로 웹서비스 만들기 - 2. 서버실행

포시 2022. 6. 9. 18:18
728x90

1. 서버 실행 환경 파일 설치

npm install express
sudo npm install -g nodemon
npm install ejs

npm install express  

        -> nodejs 프레임워크인 express 설치
sudo npm install -g nodemon  

        -> sudo: 관리자명령

        -> -g: global로 설치

        -> nodemon: 서버 자동 재실행
npm install ejs  

        -> html 을 다이나믹하게 쓸 수 있게 해주는 라이브러리

 

 

2. 서버 실행 코드 입력

server.js 파일을 생성해서 아래 내용 입력

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

app.listen(8080, ()=>{
	console.log('server on');
})

나는 arrow function 쓸거임 애로우펑션 잘 모르면 검색 ㄱ 

express 라이브러리를 쓸거고 8080 포트로 서버를 실행시킬거라는 뜻이다. 

 

 

3. 서버 실행 및 확인

터미널에서 서버를 실행시켜보자

nodemon server.js

node server.js 로도 서버 실행 되는데 

코드 수정할때마다 수동으로 서버 껐다 켜줘야해서

nodemon 이라는 서버 자동 재실행 라이브러리 사용하는거임

위에서 받았던거 기억하져

 

성공이면 콘솔에 server on 출력

 

서버가 잘 켜졌다. 

 

 

 

 

https://4sii.tistory.com/9

 

Node.js, MongoDB 로 웹서비스 만들기 - 3. index.ejs

서버를 켰으니 접속해보자 내 컴퓨터 상에서만 서버가 돌아가고 포트는 8080 으로 설정했으니 브라우저를 열고 localhost:8080 로 접속하면 된다. 아직 아무런 페이지, 경로설정도 없이 서버만 실행

4sii.tistory.com

728x90