尝试同时运行Express和Vue时出错

时间:2020-02-01 15:50:19

标签: node.js express vue.js yarnpkg

我的Vue应用程序在端口8080上运行。脚本设置为"serve": "vue-cli-service serve",我用yarn run serve启动它。

我的Express服务器设置为在端口4000上运行。我使用以下脚本从yarn run dev启动它:

"client-install": "yarn add --prefix client",
"start": "node server.js",
"server": "nodemon server.js",
"client": "yarn start --prefix client",
"dev": "concurrently \"yarn run server\" \"yarn run client\""

当我尝试运行时,它显示错误:

enter image description here

2 个答案:

答案 0 :(得分:1)

查看该端口上已经在运行什么

netstat -a -n -o | find "4000"

TCP    127.0.0.1:4200         0.0.0.0:0              LISTENING       25160

获取pid,例如,如果pid为25160,则

tasklist /fi "pid eq 25160"

node.exe                     25160 Console                    1    399,528 K

因此,您可以看到正在使用该端口的端口,在本例中为节点。 还要签出该项目:https://github.com/pietheinstrengholt/vue-express-boilerplate

答案 1 :(得分:0)

此问题的解决方法是使用名为concurrently的npm软件包