用svrx实现mock数据

安装

npm install @svrx/cli -g

如果你的接口/api/user需要这样的数据

{
	"code":-6,
	"msg":"",
	"message":"",
	"data":{}
}

那么我们在route.js可以这样配置

// 配置get请求
get('/api/user').to.json(
	{
		"code":-6,
		"msg":"",
		"message":"",
		"data":{}
	}
)
// 配置post请求
post('/api/user').to.json(
	{
		"code":-6,
		"msg":"",
		"message":"",
		"data":{}
	}
)

根据需要自定义请求方式,配置完成执行命令启动程序

svrx --route route.js

默认会自动打开浏览器,会已工作目录作为静态文件目录把所有文件都显示出来,默认打开8000端口,现在接口已经配置好了,接口localhost:8000/api/user就可以访问了,还是很方便的了。
在这里插入图片描述

它内置了好用的 mock.js ,帮助我们实现快速数据模拟:

get('/api/user/:id').to.mock({
  name: '@name',
  email: '@email'
});

需要执行命令启动程序

svrx --mock --route route.js

mock.js的文档在这里,参考:mock官网

svrx的功能

  1. 静态伺服
  2. 代理
  3. 自动重载页面
  4. 路由功能

更多信息参考这里:svrx的文档

相关推荐
©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页