当在AWS上运行Codebuild开玩笑不敢靠近()ING expressjs服务器
当我在本地运行笑话退出罚款,但是当codebuild开玩笑运行将不会退出,并给出了此错误:
笑话已经检测到以下1打开句柄潜在保持笑话从离开:
●TCPSERVERWRAP
13 | routes(app)
14 |
> 15 | app.listen(port, async err => {
这两种变异体,但在本地工作,不能对codebuild:
afterAll((done) => {
if (app) {
app.close(done);
}
})
afterAll(async () => {
if (app) {
await app.close()
}
})
使用process.exit(0)
没有帮助
好吧,一个业余的错误位。当我包裹app.close()
叫它原来,这是不确定的。我试图接近快递request
对象上运行。我不得不出口从那里快递被实例化服务器对象:
afterAll(async () => {
try {
await server.close()
} catch (error) {
console.error(error)
throw error;
}
})
const app = express()
routes(app)
const server = app.listen(port, async err => {
...
module.exports = app
module.exports.server = server
当在AWS上运行Codebuild开玩笑不敢靠近()ING expressjs服务器
当我在本地运行笑话退出罚款,但是当codebuild开玩笑运行将不会退出,并给出了此错误:
笑话已经检测到以下1打开句柄潜在保持笑话从离开:
●TCPSERVERWRAP
13 | routes(app)
14 |
> 15 | app.listen(port, async err => {
这两种变异体,但在本地工作,不能对codebuild:
afterAll((done) => {
if (app) {
app.close(done);
}
})
afterAll(async () => {
if (app) {
await app.close()
}
})
使用process.exit(0)
没有帮助
好吧,一个业余的错误位。当我包裹app.close()
叫它原来,这是不确定的。我试图接近快递request
对象上运行。我不得不出口从那里快递被实例化服务器对象:
afterAll(async () => {
try {
await server.close()
} catch (error) {
console.error(error)
throw error;
}
})
const app = express()
routes(app)
const server = app.listen(port, async err => {
...
module.exports = app
module.exports.server = server