您的位置:首页 > 其它

如何利用fis3来模拟后台返回数据

2017-02-16 20:12 429 查看
Node 版本要求 0.8.x,0.10.x, 0.12.x,4.x,6.x,不在此列表中的版本不予支持。最新版本 node 支持会第一时间跟进,支持后更新支持列表

1.安装fis3

npm install -g fis3


安装完成后执行
fis3 -v
判断是否安装成功,如果安装成功,则显示类似如下信息:

$ fis3 -v

[INFO] Currently running fis3 (/Users/Your/Dev/fis3/dev/fis3)

v3.0.0

/\\\\\\\\\\\\\\\  /\\\\\\\\\\\     /\\\\\\\\\\\
\/\\\///////////  \/////\\\///    /\\\/////////\\\
\/\\\                 \/\\\      \//\\\      \///
\/\\\\\\\\\\\         \/\\\       \////\\\
\/\\\///////          \/\\\          \////\\\
\/\\\                 \/\\\             \////\\\
\/\\\                 \/\\\      /\\\      \//\\\
\/\\\              /\\\\\\\\\\\ \///\\\\\\\\\\\/
\///              \///////////    \///////////


2.启动本地 Web Server

fis3 server start -p 1000(自定义端口)


3.在命令行输入

fis3 server open


打开server所指向文件夹。

4.准备模拟数据,如 sample.json 文件,放在服务器的
/mock/sample.json
目录,确保通过
http://127.0.0.1:1000/mock/sample.json
可访问到。

备注:可以通过http://beta.json-generator.com/VJ9SMwCdf批量生成模拟数据。

{
"error": 0,
"message": "ok",
"data": {
"uname": "foo",
"uid": 1
}
}


5.准备一个
server.conf
配置文件,放在服务器目录的
/mock/server.conf
,内容如下。

rewrite ^\/api\/user$ /mock/sample.json


6. 当你请求
http://127.0.0.1:1000/api/user
的时候,返回的就是 sample.json 中的内容

7. 最后自己在前端代码调用即可。

参考:http://fis.baidu.com/fis3/docs/beginning/intro.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: