![](/img/trans.png)
[英]CORS error when running "pm2 start server --watch" but not "pm2 start server". No 'Access-Control-Allow-Origin' header is present
[英]Running swagger mock server using pm2
我正在使用Sails.js和招摇。 要启动模拟服务器,请运行
swagger project start -m
并且工作正常,但是需要保持终端打开。 因此,为了实现守护进程,我尝试了pm2或什至永远使用,但它们不起作用(使用Linux)。 pm2的process.json是:
{
"apps": [
{
"name": "my-web-api",
"script": "/usr/lib/node_modules/swagger/bin/swagger.js",
"watch": true,
"instances": "max",
"exec_mode": "cluster",
"args": "['project', 'start', '-m']"
}
]
}
命令:
p2 start process.json
无法启动服务器。 pm2 logs
命令显示
PM2 | Script /usr/lib/node_modules/swagger/bin/swagger.js had too many unstable restarts (16). Stopped. "errored"
如果pm2仍然有问题,请查看棱镜http://stoplight.io/platform/prism 。 您可以在这里免费下载: https : //github.com/stoplightio/prism
该命令行是您所需的全部:
./prism运行--mock --list --spec
模拟服务器将基于swagger规范返回动态响应。 如果规范中提供了示例,则棱镜将返回它们,否则,它将根据规范生成伪数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.