【问题标题】:when i run npm dev which is concurrently opens localhost 3000 which does not contain my project当我运行 npm dev 时,它同时打开不包含我的项目的 localhost 3000
【发布时间】:2023-01-07 04:31:51
【问题描述】:

“脚本”:{ “开始”:“反应脚本开始”, “服务器”:“节点服务器”, “客户端”:“npm start --prefix 客户端”, "dev": "npx并发"npm run server" "npm run client""

这是我的服务器包 json 上的代码,当我 npm run dev 它打开 localhost 3000 它应该有我的前端应用程序但是打开一个新的反应应用程序本地主机 3000

如果我登录到我的前端并运行,它在本地主机 3000 上成功运行,或者有时声称本地主机 3000 已被占用并将端口号更改为本地主机 3001

我需要 npm run dev 同时打开客户端和服务器,因此打开包含项目接口的正确本地主机 3000

【问题讨论】:

  • 您可以共享客户端和服务器端的端口设置吗?我的假设是您对它们都使用相同的 3000 端口。

标签: node.js reactjs express npm-scripts concurrently


【解决方案1】:

我相信您正在尝试在同一个端口上运行两个进程。您不能同时在一个端口上运行两个进程,您需要为每个进程指定两个不同的端口。

参考:Can two applications listen to the same port?

【讨论】:

    猜你喜欢
    • 2015-04-10
    • 1970-01-01
    • 1970-01-01
    • 2023-01-03
    • 2020-05-11
    • 1970-01-01
    • 1970-01-01
    • 2011-09-21
    • 2018-11-26
    相关资源
    最近更新 更多