我选择了json-server和gulp-json-srv,我认为它们具有简单和快速设置的优点。
gulpfile.js 配置启动 json-server 并使用“gulp mock”任务代理 http 调用:
gulp.task('mock', ['connect-mock'], function () {
jsonServer.start({
data: 'db.json',
port: 8087
});
});
gulp.task('connect-mock', function () {
connect.server({
port: 8085,
livereload: true,
middleware: function (connect, o) {
return [(function () {
var url = require('url');
var proxy = require('proxy-middleware');
var options = url.parse('http://127.0.0.1:8087');
options.route = '/v2';
return proxy(options);
})()];
}
});
});
Run Code Online (Sandbox Code Playgroud)
带有模拟数据的 db.json:
{
"customers": [
{ "id": 1, "name": "Johnny B" },
{ "id": 2, "name": "Steve G" },
{ "id": 3, "name": "Glenn H" }
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2253 次 |
| 最近记录: |