按照教程,后台部署成功,但 vue 项目报错。。。
来源:10-4 部署发布电影网站并连接线上 MongoDB
闷骚师兄
2017-05-30
老师,我的做的项目前端用的vue,后端用express提供api,按照教程,后端应用部署成功了,但部署vue项目的时候,就会报错>Error: listen EADDRINUSE :::5555
本地是可以运行的。
我改了几次端口,都报这个错误啊。。。vue、vue-cli、webpack、node、npm都已安装
错误截图:

ecosystem.json
{
"apps": [
{
"name": "Blogfront",
"script": "./build/dev-server.js",
"env": {
"COMMON_VARIABLE": "true"
},
"env_production": {
"NODE_ENV": "production"
}
}
],
"deploy": {
"production": {
"user": "fayin",
"host": ["39.108.54.110"],
"port": "3999",
"ref": "origin/master",
"repo": "https://github.com/CaptainLiao/blogfront.git",
"path": "/www/blogfront/production",
"ssh_options": "StrictHostKeyChecking=no",
"post-deploy": "npm install && pm2 startOrRestart ecosystem.json --env production",
"env": {
"NODE_ENV": "production"
}
}
}
}nginx配置文件
upstream blogfront {
server 127.0.0.1:5555;
}
server {
listen 80;
server_name www.fayinme.cn;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Nginx-Proxy true;
proxy_pass http://blogfront;
proxy_redirect off;
}
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt) {
root /www/blogfront/production/current/public;
}
}求解。。。
写回答
2回答
-
换一个端口试试,不用 5555,比如 3010 试试
032017-06-05 -
闷骚师兄
提问者
2017-06-01
1111
00
相似问题