【发布时间】:2021-04-21 08:20:10
【问题描述】:
我有一个脚本可以顺序执行以下 2 条指令:
node server.js
node tests.js
- Server.js 初始化本地 Node.js + Express 服务器
- Tests.js 在该服务器上执行一些单元测试
问题是第一条指令一直在监听请求,所以第二条指令永远不会执行。
是否有可能解决这种行为?
【问题讨论】:
标签: node.js linux shell ubuntu
我有一个脚本可以顺序执行以下 2 条指令:
node server.js
node tests.js
问题是第一条指令一直在监听请求,所以第二条指令永远不会执行。
是否有可能解决这种行为?
【问题讨论】:
标签: node.js linux shell ubuntu
我建议你使用 npm 包 start-server-and-test 确保你的 api 服务器已准备好进行测试
start-server-and-test 'node server.js' http://localhost:{API_PORT}/ 'node tests.js'
【讨论】: