我手头有一个新项目,所以我没有任何服务器端支持,他们还没准备好。
我想用本地json文件模拟我的http请求。
我有两个请求正在进行中:
/ entity / get方法是' GET'
/ entity / create method是' POST'
我有两个本地json文件
模拟/实体/ get.json
模拟/实体/ create.json
在我的配置文件中:
配置/ index.js:
proxyTable:{
'/entity':{
target: 'http://localhost:8080/mock/',
pathRewrite(path) {
return url.parse(path).pathname + '.json';
}
}
}
建的/ dev-server.js
app.use(' / mock',express.static(' mock'));
结果:
/ entity / get,我得到了我想要的东西。
/ entity / create,404
我的问题:
为什么我不能让快速服务器响应create.json?
在webpack1.0中,我有同样的问题,但我通过将所有帖子请求转到请求来处理问题,副作用是,我在post-to-get转换期间丢失了所有请求参数。我可以忍受它,但在webpack 2.0中,我甚至不知道如何配置。
答案 0 :(得分:1)
问题2解决了:
配置/ index.js:
proxyTable: {
'/entity':{
target: 'http://localhost:8080/mock/',
pathRewrite(path, option) {
option.method = 'GET';
return url.parse(path).pathname + '.json';
}
}