Chapter:10.服务端环境搭建和开发过程
10.4为网站添加Mock数据接口
1.创建测试数据
在 mock
目录创建测试数据文件 testData.json
,随便写点东西(不过不符合规范的话浏览器会提示)
{"msg":0,"data":"test data"}
2.创建服务层处理文件
在 service
文件夹创建 webAppService.js
,里面写读取文件数据并返回的函数的代码
var fs = require('fs');//添加访问文件系统功能
exports.get_test_data = function(){//Node.js的语法
var content = fs.readFileSync('./mock/testData.json','utf-8');
return content;
}
3.创建访问接口
在 app.js书写接口代码
,负责将用户的输入请求提交到 webAppService.js
( webAppService.js
里的代码再执行访问文件内容并返回给客户端)
var service = require('./service/webAppService.js');//引入自己写的服务层文件
/*10.4 为网站添加Mock(模拟的)数据接口 */
app.use(controller.get('/api_test',function*(){
this.set('Cache-Control','no-cache');
this.body = service.get_test_data();
}));
//运行结果:运行该程序,到地址栏访问 localhost:3001/api_test 页面会显示testData.json文件里的内容
网友评论