打造一个MOCK服务器! 支持JSON数据或者Mockjs方法。javascript
技术栈前端
先后端分离开发模式,前端项目与后端项目属于不一样的工程,用户名:admin 密码: 123456java
// mock/client 前端工程
// mock/service 后端工程
复制代码
若是对您有帮助,您能够点右上角 "Star" 支持一下 谢谢! ^_^mysql
添加项目react
项目目录 指的是 接口的一级目录(例如:http://localhost:7001/mock/getData/a 中的 /mock)git
配置项目接口github
接口链接 指的是一级目录后的链接 (例如:http://localhost:7001/mock/getData/a 中的 /getData/a) 支持JSON数据类型,和mockjs数据类型,注意使用双引号;sql
测试接口数据库
由于在egg里监听^/api路由作mock服务,因此最终的访问的mock请求链接要加上/api前缀。(http://localhost:7001/api/mock/getData/a);npm
因先后端不一样端口缘由,为解决跨域。前端工程启动了devServer,需先启动后端工程
运行后端项目
// 前往service/config/config.local.js,配置你的数据库信息
config.sequelize = {
dialect: 'mysql',
host: '127.0.0.1',
port: 3306,
database: 'mock',
username: '',
password: '',
operatorsAliases: false
};
复制代码
运行前端项目
若是对您有帮助,您能够点右上角 "Star" 支持一下 谢谢! ^_^