✅ package.json 초기화 및 express 모듈 설치
npm init
...
npm install express
✅ express import 및 express 객체 생성
const express = require('express');
const app = express();
✅ app.set 과 app.get
- app.set(키, 값)으로 데이터 저장
- app.get(키)로 데이터 가져올 수 있음
✅ GET 메소드 라우팅
app.get('/', (req, res)=>{
res.send('<h1>Welcome!</h1>');
});
✅ 서버 실행
app.listen(app.get('port'), ()=>{
console.log(`Server online on port ${app.get('port')}`);
});
✅ HTML 응답을 위한 path 모듈
const path = require('path');
✅ HTML 파일 응답
const express = require('express');
const path = require('path');
const app = express();
app.set('port', process.env.PORT || 3000);
app.get('/', (req, res)=>{
res.sendFile(path.join(__dirname, '/src/index.html'));
});
app.listen(app.get('port'), ()=>{
console.log(`Server online on port ${app.get('port')}`);
});
__dirname 은 app.js 파일의 경로를 리턴해준다
'📡 백엔드 > ⭐ Node.js' 카테고리의 다른 글
[Nodejs] Sequelize 로 SQL 데이터베이스 연동하기 (0) | 2022.05.21 |
---|---|
[Nodejs] Router 객체로 라우팅 파일 분리 (0) | 2022.05.17 |
[Nodejs] 미들웨어의 사용과 자주 쓰이는 미들웨어 (0) | 2022.05.16 |
[Nodejs] 쿠키와 세션 (2) | 2022.05.15 |
[Nodejs] http 모듈로 간단한 REST API 사용 (0) | 2022.05.15 |