From 01457bbe79750130556752aadf2009cbc78075c5 Mon Sep 17 00:00:00 2001 From: Akshay Date: Sun, 8 Oct 2023 20:05:08 +0530 Subject: [PATCH] Add feedback endpoint --- mock-backend/src/server.js | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/mock-backend/src/server.js b/mock-backend/src/server.js index 0523f25..0286722 100644 --- a/mock-backend/src/server.js +++ b/mock-backend/src/server.js @@ -1,26 +1,31 @@ -import jsonServer from 'json-server'; -import routes from './mocks/routes.json' assert { type: "json" }; - +import jsonServer from "json-server"; +import routes from "./mocks/routes.json" assert { type: "json" }; const server = jsonServer.create(); -const router = jsonServer.router('./src/mocks/db.json'); +const router = jsonServer.router("./src/mocks/db.json"); const middlewares = jsonServer.defaults(); server.use(middlewares); server.use((req, res, next) => { - if (req.method === 'POST') { - if (req.url.includes('/delete_conversation')) { - req.method = 'DELETE'; + if (req.method === "POST") { + if (req.url.includes("/delete_conversation")) { + req.method = "DELETE"; } } - next() -}) + next(); +}); server.use(jsonServer.rewriter(routes)); +router.render = (req, res) => { + if (req.url === "/feedback") { + res.status(200).jsonp({ status: "ok" }); + } +}; + server.use(router); server.listen(7091, () => { - console.log('JSON Server is running') -}); \ No newline at end of file + console.log("JSON Server is running"); +});