Can';t同时运行express server和Vue应用程序

Can';t同时运行express server和Vue应用程序,express,vue.js,Express,Vue.js,我的express服务器设置为在端口8081上运行。我用nodemon服务器/start.js启动它 我的Vue应用程序在端口8080上运行。我运行nodemonbuild/dev server.js启动它 我的问题是,如果express server在8081上运行,我就无法运行Vue应用程序。它仅以以下错误结束: 正在启动开发服务器。。。 [1] 杀死 [nodemon]应用程序崩溃-正在等待文件更改,然后再启动。。。 如果express未运行,我可以启动Vue 顺便说一句,我正在使用N

我的express服务器设置为在端口8081上运行。我用
nodemon服务器/start.js启动它

我的Vue应用程序在端口8080上运行。我运行
nodemonbuild/dev server.js
启动它

我的问题是,如果express server在8081上运行,我就无法运行Vue应用程序。它仅以以下错误结束:

正在启动开发服务器。。。
[1] 杀死
[nodemon]应用程序崩溃-正在等待文件更改,然后再启动。。。

如果express未运行,我可以启动Vue


顺便说一句,我正在使用NGINX。

当您使用
nodemon
查看多个文件时,似乎出现了问题。你可以跟着这个。您可以尝试使用
节点运行一个文件

我也曾经遇到过同样的问题,而不是使用节点我建议您使用pm2。通过Henrik Fogelberg查看本博客,了解如何使用pm2同时运行后端服务器和前端开发服务器正如Tolsee提到的,您可以使用一个命令同时运行这两个服务器,但不要对两个文件都使用nodemon。下面是一个使用Vue 2应用程序和Express服务器的示例:

  "scripts": {
    "dev": "node build/dev-server.js --hot | nodemon server.js", // this line
    "start": "node build/dev-server.js",
    "build": "node build/build.js"
  }

希望这对遇到此问题的人有所帮助:)

您是否尝试过更改express应用程序的端口?是的,但仍然无效谢谢。在PM2上运行时,我的Vue出现以下错误:id为[1]和pid为[15247]的应用程序[Vue],通过信号[SIGKILL]退出,代码为[0],这肯定帮助了我快速搜索/修复,谢谢!