Node.js 停止运行ExpressJS或React构建
我从一开始就在开发一个应用程序 今天,我在本地机器上执行了以下操作:Node.js 停止运行ExpressJS或React构建,node.js,reactjs,express,create-react-app,serve,Node.js,Reactjs,Express,Create React App,Serve,我从一开始就在开发一个应用程序 今天,我在本地机器上执行了以下操作: 使用react脚本开始部署我的react应用程序 通过使用react脚本构建部署我的react应用程序,然后通过以下方式提供构建服务: (A) 使用[npm模块serve][]如下serve-p 4001 (B) 或尝试使用express应用程序访问服务器,如下所示: 快速应用程序: const express = require('express'); const path = require('path'); const
const express = require('express');
const path = require('path');
const app = express();
app.use(express.static(path.join(__dirname, 'build')));
app.get('/', function (req, res) {
res.sendFile(path.join(__dirname, 'build', 'index.html'));
});
app.listen(4001);
我刚刚重新启动计算机,它仍在为站点提供服务:
我想不出怎么阻止它
我不介意继续部署此服务器,但当我再次构建项目时。这些变化没有反映出来
我提出的唯一解决办法是现在部署在端口4025,并使用上面编码的Express方法
我该如何摆脱这个奇怪的残留应用程序,它继续在端口4001上运行(通过一些react进程)
为了在不同的机器上保持相同的端口,我真的很想恢复该端口:(结果表明,即使服务器停止提供应用程序,chrome也会保持react应用程序运行
转到并注销它们。您使用的是什么操作系统?嘿,斯班达,我使用的是OS X,但结果发现它发生在chrome应用程序中-_-