My node js application is working in localhost. But, while using after hosting in aws ec2, some pages showing 404 page because of 500 error.
// this is my route
router.get('/view-order',adminVerified,adminController.viewOrder);
below is my controller functionn
viewOrder: (req, res,next) => {
try {
adminHelpers.getAllOrders()
.then(data => {
console.log(data);
res.render('admin/view-Order', { layout: "adminlayout", orders: data })
})
.catch(err => {
console.log(err);
next(err)
})
} catch (error) {
next(error)
}
},
below is my helper function
getAllOrders: () => {
return new Promise(async (resolve, reject) => {
let orders = await db.get().collection(collections.ORDER_COLLECTION).find().toArray()
let sortedOrders = orders.reverse()
resolve(sortedOrders)
})
},
if I try to go "domainName/view-orders" then it will show 404 page.
my repository link: githubLink