nodejs 홈페이지에서 설치를한다.
작업폴더를 생성하고 명령창에
npm init 을 입력한다. 엔터를 계속 눌러주면 package.json 파일이 생성이 되는데 그러면 설정이 된것임.
npm install express 를 입력하여 express 모듈을 설치 한다.
yarn을 사용하면 더 빠르고 오류없이 설치가 가능하다. yarn add express로 설치할 수 있음.
기본적인 express 서버를 만드는 방법이다.
const express = require('express');
const app = express();
app.listen(8080, function(){
console.log('listening on 8080')
});
app.get('/pet', function(요청, 응답){
응답.send('펫용품 쇼핑 페이지입니다.');
});
이해를 위해 한글로 요청,응답이라 했지만 request,response등으로 많이 쓰인다.
/pet을 추가할때 껐다켜야 적용이 되는데 이게 귀찮을 때 자동으로 해주는 라이브러리가있다.
npm install -g nodemon 또는 yarn add global nodemon
nodemon server.js 로
nodemon 실행시 보안오류가 뜨는 경우가 있는데
관리자 권한으로 PowerShell실행후
1. executionpolicy 입력
2. set-executionpolicy unrestricted 입력하면 실행규칙을 변경할 수 있다.
y를 누르면 nodemon 같은 스크립트도 실행할 수 있다.
홈페이지 초기화면에 해당하는 index.html을 보여주고싶으면 다음과같이 입력하면된다.
app.get('/', function(요청, 응답){
응답.sendFile(__dirname + '/index.html');
});
댓글