快速上手
Last updated
Was this helpful?
Last updated
Was this helpful?
按照 一文配置好环境之后,开始我们的使用 MockStar 之旅。
mockstar init
语法:
运行如下命令初始化一个项目:
按照提示操作即可。
初始化完成之后,进入到我们的项目中,手动安装 npm 包依赖。假设我们的项目名称为 mockstar-app
,则:
mock_server
文件夹
lib
文件夹中存放一些 mocker 桩对象用到的公共方法及数据;
mockers
存放后面生成的 mocker 桩对象
mockstar.config.js
配置文件
配置对应 mocker 桩对象存放的地址
执行如下命令即完成项目的启动了:
默认情况下,mock server 会使用 9527
端口,因此打开浏览器,访问 127.0.0.1:9527
。你可以激活不同的桩数据,体验自由切换桩数据的功能。
脚手架中提供了几个 mocker 样例,你可以进入到 mock_modules
目录下,找到其中一个桩数据,适当修改返回值,然后再在管理端"预览结果"。
当使用了
--watch
之后,我们会监听mockServerPath
值对应的目录文件变化,自动重启服务。
在 mockstar-app
目录下,执行如下命令来快速新建一个 mocker:
我们推荐为 mocker 设置一个容易识别的名字,一般建议与 CGI 相关,例如取 CGI 的名字为 mocker 名字,这样容易查找。
在管理端刷新之后,会发现我们的 mocker 已经存在,接下来就需要根据自己的需要修改 mock_modules
下的桩数据即可!
一个桩数据模块只有一个要求,就是必须是符合 CommonJS 规范的。
新建完成之后,我们唯一必须要修改的是目录下的 config.js
文件,设置其中的 route
值(请求的 path 值,不要加域名和 query 等)。该值用于匹配我们的 CGI,可参考 的说明。