npm run mock 运行无反应
来源:6-3 数据模拟Mock
慕数据3485995
2018-03-02
server.js文件如下
var app = require('koa')();
var router = require('koa-router')();
router.get('/', function *(next) {
this.body = 'hello koa !'
});
// 开始服务并生成路由
app.use(router.routes())
.use(router.allowedMethods());
app.listen(3000);
package.json的对应配置如下
"mock": "node --harmony ./mock/server.js",
webpack.config.js代理设置如下
devServer: {
proxy: {
// 凡是 `/api` 开头的 http 请求,都会被代理到 localhost:3000 上,由 koa 提供 mock 数据。
// koa 代码在 ./mock 目录中,启动命令为 npm run mock
'/api': {
target: 'http://localhost:3001',
secure: false
}
},
// colors: true, // 终端舒服为彩色
historyApiFallback: true, //不跳转,在开发单页应用时非常有用,它依赖于HTML5 history API,如果设置为true,所有的跳转将指向index.html
inline: true, // 实时刷新
hot: true, // 使用热加载插件 HotModuleReplacementPlugin
}
没有报错信息,接口测试一直处于加载中
1回答
-
双越
2018-03-05
第一,确定 koa 安装的版本和视频中版本一致;
第二,先使用 3000 端口访问
第三,在 server.js 中加入一些 console.log 协助 debug ,看一下程序执行到哪里卡住了
052018-03-05
相似问题