![](/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.