【发布时间】:2021-03-08 01:56:55
【问题描述】:
使用nodeJS和express开发API时,涉及到的2个js文件如下
当我 pm2 start main.js 时,api.js 中的 doSth() 可以正常工作,但是,当我 pm2 stop main.js 时, cleanSth() 不起作用,任何人都可以告诉我如何达到我的预期结果(cleanSth when I pm2 stop)?
api.js
const express = require('express')
doSth()
const routes = (app) => { ... ... }
process.on('beforeExit', cleanSth()})
module.exports = 路线
main.js
const express = require('express') const app = express()
const a = require('./api.js') a(app)
【问题讨论】: