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',(..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 const http = require('http'); const express = require('express'); const bodyParser = require('body-parser'); const { nextTick } = require('process'); const server = express(); const adminrouter = require('./routes/admin'); const shoprouter = require('./routes/shop'); server.use(bodyParser.urlencoded({extended:false})); server.use(adminr..
인터넷 강의를 보고서 1. 최종에 제품 생성을 처리하는 라우터 파일을 넣어주고 === routes 2. 그걸 관리하는 관리자 === admin.js 3. 사용자가 보게될 파일 == shop.js admin.js 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 express = require('express'); // 서버 생성 const router = express.Router(); // 라우터 호출 router.get('/add-product',(req,res,next)=>{ // server.get >> router.get으로 변경 console.log('여기로 넘어와랑'); res.send(..
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 const http = require('http'); // http 열기 const express = require('express'); // 익스프레스 열기 const bodyParser = require('body-parser'); // npm install --save body-parser 제3자패키지 다운로드 임포트 const { nextTick } = require('process'); const server = express(); //서버 열기 server.use(bodyParser.urlencoded({extended:fa..