You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 11:00:42