
var http = require('http'); // http 모듈을 사용하여 변수에 저장
var fs = require('fs'); // file system
var url = require('url');
var qs = require('querystring');
var app = http.createServer(function(request, response){
var _url = request.url;
var pathname = url.parse(_url, true).pathname;
console.log(_url)
if(pathname === '/'){ // Home 접속시 html을 불러와서 화면에 보여준다.
response.writeHead(200);
response.end(fs.readFileSync(__dirname + '/main_screen.html'));
}
else {
response.writeHead(404);
response.end();
}
});
app.listen(3000);
node main.js 실행PM2 설치 명령어
npm install pm2 -gpm2 명령어
pm2 start main.js : 서버 시작
pm2 stop main.js : 서버 종료
pm2 list : pm2 실행 리스트
pm2 start main.js --watch : 파일을 수정해도 node main.js 실행할 때처럼 다시 실행하지 않아도 됨
pm2 log: 로그를 볼 수 있음