const express = require('express');
const app = express();
const PORT = 8000;
app.get('/', function(req,res){
res.send('hello express');
});
app.listen(PORT, function(){
console.log('Listening on port ${PORT}! http://localhost:${PORT}');
});
const express = require('express');
// require : nodeJs에서 다른 패키지를 불러올 때 사용되는 키워드
const app = express();
// app이라는 변수에 express 함수를 저장
const PORT = 8000;
// PORT 변수에 8000 저장
app.get('/', function(응답,요청){
응답.send('메세지');
});
app.listen(서버를 오픈할 포트번호,
function(){서버 오픈시 실행할 코드})
app.set('view engine', 'ejs');
app.set('views', './views');
app.use( express.static('폴더이름'))
index.js가 들어있는 위치에 views 폴더를 만들고
views 폴더에 ejs파일을 집어 넣는다.
app.get('/도메인이름', function(응답,요청){
res.render('ejs파일이름');
<% %>
: 무조건 자바스크립트 코드가 들어가야 하고, 줄바꿈을 할 경우에는 새로운 <% %>를 이용해야 한다.
<%= %>
: 값을 템플릿에 출력할 때 사용
<%- include('view의 상대주소') %>
: 다른 view 파일을 불러올 때 사용
app.use('/static', express.static('/static'));