기존/🏀Node
npm install --save ejs pug express-handlebars 패키지 다운로드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 const path = require('path'); // 경로 임포트 const http = require('http'); // httml 임포트 const express = require('express'); // 서버 임포트 const bodyParser = require('body-parser'); // 분석기 const { nextTick } = require('process'); const server = express(); const adminrouter = req..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 const path = require('path'); // 파일 폴더 가져오기 const express = require('express'); // 서버 생성 const root = require('../util/path'); // 상위폴더가기 const router = express.Router(); // 서버 라우터 생성 router.get('/',(req,res,next)=>{ console.log('여기로 넘어와랑'); res.sen..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 const path = require('path'); // 파일 폴더 가져오기 const express = require('express'); // 서버 생성 const router = express.Router(); // 서버 라우터 생성 router.get('/',(req,res,next)=>{ console.log('여기로 넘어와랑'); res.sendFile(path.join(__dirname,'../','views','shop.html')); // 절대경로를 고정시켜주는것 path.join(__dirname), _dirname=router 폴더의미 })..
1 2 3 4 5 6 7 8 server.use(bodyParser.urlencoded({extended:false})); server.use('/admin',adminrouter); // /admin 을 추가하면 localhost:4000/admin 으로 자동등록된다 server.use(shoprouter); server.use('/',(req,res,next)=>{ res.status(404).send('Page 404 Erorr'); // 응답값이.404일때.page 404 error 메시지 보낼께 Colored by Color Scripter cs 1 2 3 4 5 6 7 8 9 10 11 // /admin/add-product -=> GET 방식 router.get('/add-product',(..