具体操作方法
-
yarn add connect-history-api-fallback
(下载history配置插件 ,直接通过中间件使用的方式代理前端请求)
node配置
const express = require('express');
const app = express();
const Mock = require('mockjs')
// 引入history代理
const history = require('connect-history-api-fallback'); // 引入history插件
const data = Mock.mock({
'list|1-10' : [{
'id|2-5.2-5' : new Number(1)
}]
})
console.log(JSON.stringify(data , null , 4))
app.use( history() ); // 使用中间件的方式调用插件
app.listen( 9999 , 'localhost' , () => {
console.log('localhost:9999');
})
app.use(express.static(__dirname+'/src/dist/',{index : "index.html"})); // 静态文件目录
app.get('/data' , ( request , response )=> {
console.log(request);
console.log(data);
response.send({
msg : 0,
data : data
})
})
网友评论