기본 세팅하기 (Node.js)


우선 프로젝트에서 사용하기 위한 기본적인 툴들을 설치해 줄 겁니다.

Node.js

MySQL

에디터로는 VS Code를 쓸 건데 메모장만 아니면 다른 거 써도 됩니다.

VS Code

프로젝트 생성

express generator로 express 앱을 만들어줄겁니다. 터미널에서 아래 명령어를 실행해줍니다.

npx express-generator --view=pug

그러면 기본적인 템플릿 파일들이 생성됩니다.

npm install
node bin/www

그리고 위 명령어를 실행해준 뒤 localhost:3000으로 접속하면 아래와 같이 앱을 실행시킬 수 있습니다.

이미지

앱을 재시작하지 않아도 수정사항을 바로바로 확인할 수 있도록 nodemon을 설치해줍니다.

npm install -g nodemon
nodemon bin/www

위 명령어를 실행해 준 뒤 홈페이지에 접속하면 똑같은 창이 뜨는데 routes/index.js 파일의 코드를 아래와같이 수정해주고 새로고침을 누르면 재시작을 하지 않아도 변경사항이 바로 적용되는 것을 알 수 있습니다.

var express = require('express');
var router = express.Router();


/* GET home page. */
router.get('/', function(req, res, next) {
  res.render('index', { title: 'Express-nodemon' });
});

module.exports = router;

이미지

다음 글에서는 mysql 서버를 연동해 보겠습니다.