Node.js 如何在Travis上测试express api

Node.js 如何在Travis上测试express api,node.js,api,testing,express,travis-ci,Node.js,Api,Testing,Express,Travis Ci,如前所述,以下线路仅在本地机器上进行测试 node app.js karma start karma.conf.js --single-run 如果我把它放到.travis.yml中,它会使travis挂在“node app.js”行上,并在超时后使测试失败。我认为这是因为node应该启动app.js并继续侦听。在本地机器上,我可以打开两个终端窗口并分别运行它们,但我不知道如何在Travis上运行。有人能帮忙吗?节点app.js&将使Travis在后台运行app.js(这也可以在本地运行)。“

如前所述,以下线路仅在本地机器上进行测试

node app.js
karma start karma.conf.js --single-run

如果我把它放到.travis.yml中,它会使travis挂在“node app.js”行上,并在超时后使测试失败。我认为这是因为node应该启动app.js并继续侦听。在本地机器上,我可以打开两个终端窗口并分别运行它们,但我不知道如何在Travis上运行。有人能帮忙吗?

节点app.js&
将使Travis在后台运行app.js(这也可以在本地运行)。“&”位是使进程在后台运行的标准shell语法。

感谢您的帮助!