diff --git a/consumerWebsite/app.js b/consumerWebsite/app.js index ab82e57..75fce1e 100644 --- a/consumerWebsite/app.js +++ b/consumerWebsite/app.js @@ -1,12 +1,14 @@ const express = require("express"); const { rateLimit } = require("express-rate-limit"); const path = require("path"); +const router = require('./routes/user'); +const errorHandler = require('./utils/errorHandler'); const app = express(); const ejs = require("ejs"); module.exports = app; -process.nextTick(() => require("./mqttApp")); +//process.nextTick(() => require("./mqttApp")); app.use(express.json()); app.set("json spaces", 2); @@ -68,6 +70,7 @@ app.use(function (err, req, res, next) { keyErrors[item.path] = item.message; } } + res.status = 422; } if (![404, 401, 422].includes(err.status || res.status)) { @@ -76,6 +79,7 @@ app.use(function (err, req, res, next) { console.error("========================================="); } res.status(err.status || 500); + // res.status(err.status || 500); if (req.get('Content-Type') && req.get('Content-Type').includes("json")) { res.json({ @@ -91,4 +95,15 @@ app.use(function (err, req, res, next) { keyErrors, }); } +}); + +//reset password logic +app.use("/api/user", router) + +app.use(errorHandler); + +const PORT = 3000; + +app.listen(PORT, () => { + console.log('server running on port ' + PORT); }); \ No newline at end of file