PERN栈运行node app后生成同名端口文件,进程无法正常终止
PERN栈开发端口文件残留问题
我正在用PERN栈做开发,每次执行node app启动服务器后,工作目录里都会生成一个和所用端口同名的无后缀文件。按ctrl+c终止进程后,这个文件不会自动消失。
相关情况说明
- 编译并终止Express服务器后,端口同名文件依然留存
- 工作目录中可见与端口号(如3005)同名的无后缀文件
- 直接重启服务器会触发端口占用报错
- 删除该端口同名文件后,服务器才能正常启动
目前前端完全无法与后端通信,这个问题已经严重拖慢了项目进度。我试过重装VS Code,也尝试了多种确保ctrl+c能彻底终止进程的方法,但都没解决问题。
Express服务器初始化代码
SERVER_PORT = process.env.SERVER_PORT app.listen(SERVER_PORT, () => { console.log(`Server is running. Listening on port ${SERVER_PORT}`); });
内容的提问来源于stack exchange,提问作者TheRedKnight
相关产品推荐
相关产品推荐

