02. EXPRESS
- Node JS 기반 웹 프레임워크
반응형
웹 프레임워크 (Web Framework)
※ 참조 : https://expressjs.com/
// @Example. Express 설치
$npm install --save express
// OR
$yarn add --save express
// @Express. 서버 및 라우팅 스크립트(app.js)
var express = require('express');
var app = express();
var path = require('path');
// Listener 포트 설정
app.listen( 8080, function() {
console.log("start express server on");
});
app.get('/', function(req, res) {
// HTML Render
res.send('<h1> Home </h1>');
// HTML 파일로 넘기기
// res.sendFile(path.resolve(__dirname + '/index.html'));
});
// @Ex. Express 실행
// localhost:8080
$node app.js
nodemon
· node monitor
· node가 실행하는 대상 파일의 업데이트를 감지하여 자동으로 노드 응용 프로그램을 재시작
// @Ex. nodemon 설치
// $npm install --save-dev nodemon
$npm i -D nodemon
// OR
$yarn add -D nodemon
// @Ex. ./package.json 설정
{
... 생략
"scripts" : {
"start" : "nodemon ./app.js"
}
}
// @Ex. nodemon 설치
// npx nodemon ./app.js
$npm start
반응형
'Study' 카테고리의 다른 글
[STUDY] NodeJS - 01. NPM / YARN : JEST (0) | 2022.06.22 |
---|---|
[STUDY] NodeJS - 01. NPM / YARN (0) | 2022.06.22 |
[STUDY] JS - 02. Javascript MVC (0) | 2022.06.22 |
[STUDY] JS - 01. Javascript 란 (0) | 2022.06.22 |
[STUDY] WEB - 02. 웹 구축 및 구동 방식 (0) | 2022.06.17 |
댓글