node 本地mock
const {
readFile
} = require('fs');
const {
resolve
} = require("path")
const express = require('express'),
router = express.Router();
function getData(path, res) {
readFile(resolve(__dirname, '../data/' +
path), 'utf-8', (err, data) => {
if (err) {
return
}
res.send(JSON.parse(data))
})
}
router.get('/m-infoscope/service/app/openApi/hot-words', (req, res) => {
getData('hot-wrod.json', res)
})
router.post('/m-infoscope/service/app/openApi/search', (req, res) => {
getData('../data/search.json', res)
})
module.exports = router
const express = require("express"),
cors = require("cors"),
app = express();
const router = require("./router");
app.use(
express.urlencoded({
extends: true,
})
);
app.use(express.json());
app.use(cors());
app.all("*", (req, res, next) => {
next();
});
app.use(router);
app.listen(3000, () => {
console.log("run---");
});