为了账号安全,请及时绑定邮箱和手机立即绑定

vue-cli json-server多个文件数据监听

vue-cli json-server多个文件数据监听

杨魅力 2019-01-29 14:36:51
vue-cli2项目中,一直有这个烦恼。用json-server做接口模拟数据,当接口很多的时候,所有数据放到一个文件下,就不合适了。我的实现方法是,每个接口对应一个js文件,文件内module.exports出json格式的数据,最后有个总的data.js提供给json-server.上述可以正常使用,但是有个很大问题,就是json-server只能监听到data.js一个文件的更新做重启,分接口文件是不会自动更新的。json-server的命令也看过,好像只能监听一个。搞的每次修改接口数据,都要重启服务。后面自己搞了一个node的静态文件服务,router.all('**/*.action', async (ctx, next) => {  let fsName;  if(/\/(\w+).action/.test(ctx.url)){     fsName = RegExp.$1;     ctx.response.type = 'json';     ctx.response.body = fs.createReadStream('./data/' + fsName +'.json');   }else{     ctx.throw('没有这个文件');   } })但是这样的话,又相当与多启了一个node。有没有什么好的办法,在json-server里解决掉多文件的自动更新问题。
查看完整描述

1 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

都没人回答吗,我自己顶下

查看完整回答
反对 回复 2019-01-29
  • 1 回答
  • 0 关注
  • 1136 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信