mirror of
https://gitlab.com/nekoya/web.git
synced 2024-11-14 18:36:20 +01:00
67 lines
No EOL
1.5 KiB
JavaScript
67 lines
No EOL
1.5 KiB
JavaScript
const express = require('express')
|
|
const router = express.Router()
|
|
var registerlogin = require("./registerlogin");
|
|
|
|
let product_controller = require("../controllers/productController");
|
|
|
|
router.post("/register", registerlogin.register);
|
|
router.post("/login", registerlogin.login);
|
|
router.get("/verify-email", registerlogin.verifyemail);
|
|
|
|
router.get('/', (_req, res) => {
|
|
res.render('pages/index');
|
|
})
|
|
|
|
router.get('/login', (_req, res) => {
|
|
res.render('pages/login');
|
|
})
|
|
|
|
router.get('/forgot-password', (_req, res) => {
|
|
res.render('pages/forgot-password');
|
|
})
|
|
|
|
router.get('/otp', (_req, res) => {
|
|
res.render('pages/otp');
|
|
})
|
|
|
|
router.get('/products', (_req, res) => {
|
|
product_controller.getProducts().then(data => {
|
|
res.render('pages/products', {data: data});
|
|
})
|
|
})
|
|
|
|
router.get('/product/:id', (req, res) => {
|
|
product_controller.getProduct(req.params.id).then(data => {
|
|
res.render('pages/product', {data: data});
|
|
})
|
|
})
|
|
|
|
router.get(('/successadd'), (_req, res) => {
|
|
res.render('pages/success-add')
|
|
})
|
|
|
|
router.get('/bag', (_req, res) => {
|
|
res.render('pages/bag')
|
|
})
|
|
|
|
router.get('/checkout', (_req, res) => {
|
|
res.render('pages/checkout')
|
|
})
|
|
|
|
router.get('/notifpay', (_req, res) => {
|
|
res.render('pages/notif-pay')
|
|
})
|
|
|
|
router.get('/payment', (_req, res) => {
|
|
res.render('pages/payment')
|
|
})
|
|
|
|
router.get('/register', (_req, res) => {
|
|
res.render('pages/register')
|
|
})
|
|
|
|
router.get('/about-us', (_req, res) => {
|
|
res.render('pages/about-us')
|
|
})
|
|
|
|
module.exports = router; |