API-Mocker,不仅仅是Mocker
- ES6
- ESLint (Standard)
- Ramda
- ...
"node": ">= 6.0.0",
"npm": ">= 3.0.0"
需要https支持的话,证书路径的配置在入口 server/index.js
中。其他服务端的配置都在 server/config
目录下。其中:
clientRoot
: 客户端地址,目前仅在发送提示邮件中有作用;
transporter
: 邮件推送的相关配置,请设置自己推送邮箱。有些邮件服务商安全策略比价高,会发生推送错误,请自行充分测试。如果未配置,则系统不推送提示邮件;
pushInterval
: 邮件推送的时间间隔配置。目前仅只针对api修改这一项配置;
mongoose
: mongoDB的相关配置;
bodyParser.jsonLimit
: 接口请求信息最大限制。因为接口更新时,数据量比较大,所以得设置一下。
其他相关配置,请看文件注释以及egg.js文档中相关内容。
客户端配置在 client/config/index.js
中。其中:
docsUrl
: 文档地址,可自行配置到自己的git仓库;
serverRoot
: 服务端接口根路径;
assetsPublicPath
: 静态文件公共路径,所有的静态文件资源地址,以此路径开头。请根据自身发布需求配置。
其他相关配置,请参考vue-cli脚手架webpack模板
安装依赖外部命令(mongod
)
make install
同时该命令也会确保mongod
的启动,如果未启动会在本地建立db
目录,并启动mongod
.
如果服务器新开机可重新执行make install
确保数据库启动.
make client
或者cd client && npm install && npm run dev
make server
或者cd server && npm install && npm run dev
make prod_client
或者cd client && npm install && npm run build
make prod_server
或者cd server && npm install && npm start
默认端口号为7001