diff options
author | cyuamber <xuranyjy@chinamobile.com> | 2019-09-11 17:19:46 +0800 |
---|---|---|
committer | cyuamber <xuranyjy@chinamobile.com> | 2019-09-11 17:19:57 +0800 |
commit | fa426eee7abcb1a509b263585f4556f661a99d38 (patch) | |
tree | 8c407df60c15ca1847267b2d4302e6629f8006a9 /usecaseui-portal/src/app/mock/server.js | |
parent | 364ae06e60c429a92d33985ed6016159ab49d495 (diff) |
feat: add post and put mock method
Change-Id: Ibe85c6deacb9f38795f33a4379c33a891bb3ef28
Issue-ID: USECASEUI-306
Signed-off-by: cyuamber <xuranyjy@chinamobile.com>
Diffstat (limited to 'usecaseui-portal/src/app/mock/server.js')
-rw-r--r-- | usecaseui-portal/src/app/mock/server.js | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/usecaseui-portal/src/app/mock/server.js b/usecaseui-portal/src/app/mock/server.js index 726992d5..b603523f 100644 --- a/usecaseui-portal/src/app/mock/server.js +++ b/usecaseui-portal/src/app/mock/server.js @@ -18,13 +18,14 @@ const jsonServer = require('json-server'); const server = jsonServer.create(); const middlewares = jsonServer.defaults(); const customersRouters = require('./routes'); +const baseUrl = "/usecaseui-server/v1"; // Set default middlewares (logger, static, cors and no-cache) server.use(middlewares); -server.use((requset,response,next) => { - requset.method = 'GET'; - next() -}) +// server.use((req, res, next) => { +// req.method = "GET"; +// next(); +// }) // Get mock data const fs = require('fs'); @@ -72,6 +73,7 @@ function fileDisplay(filePath) { runServer(localJsonDb); }, 100) } + function getjsonContent(path) { let newpath = `./src/app/mock/json/${path}.json`; let result = JSON.parse(fs.readFileSync(newpath)); @@ -86,6 +88,22 @@ function serverRewrite() { function runServer(db) { server.use(jsonServer.router(db)); } +server.post(`${baseUrl}/*`, (req, res, next) => { + const prefix = req.url.replace(baseUrl, ""); + req.url = `${baseUrl}/POST${prefix}`; + req.method = 'GET'; + next(); +}) +server.put(`${baseUrl}/*`, (req, res, next) => { + const prefix = req.url.replace(baseUrl, ""); + req.url = `${baseUrl}/PUT${prefix}`; + req.method = 'GET'; + next(); +}) +server.delete(`${baseUrl}/*`, (req, res, next) => { + console.log("===delete😑") + next(); +}) server.listen(3002, () => { console.log('Mock Server is successfully running on port 3002 😁') |