0

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

0 Answers0