1.Tạo controller
- Tạo thư mục controllers trong thư mục ứng dụng
- Tạo file sanpham.controller.js
exports.getListSanPham = (req,res,next)=>{ res.render( ‘sanpham/list’, { tieuDe: “Danh sách SP đã bán” } ) }
2. Tạo view
- Tạo thư mục là sanpham ở trong thư mục /views
- Trong thư mục sanpham vừa tạo, hãy tạo thêm file list.ejs
<h1>Danh sách sản phẩm</h1>
Biến truyền từ Controller: <%= tieuDe %>
3. Tạo router
- Tạo thêm file sanpham.js trong thư mục routers/
var express = require('express');
var router = express.Router();
// nhúng controller
var sanphamController = require('../controllers/sanpham.controller');
router.get('/list', sanphamController.getListSanPham );
module.exports = router;
// http://localhost:3000/sp/list
4. Khai báo router trong file app.js
Viết lệnh sau ở phía trước dòng var app = express();
var sanphmRouter = require('./routes/sanpham');
Viết lệnh sau ở phía dưới lệnh app.use(‘/’, indexRouter);
app.use('/sp', sanphmRouter);