我是linux新手,所以我有一个aws amazon服务器并在var / www / html中安装nodejs和mongodb。
导演:
-var
-www
-html
-server.js
-public
-node_modules
-express
-mongodb
-mongoose
在我的server.js中:
var express = require('express');
var app = express();
app.use(express.static(__dirname + "/public"));
app.listen(8080);
当我跑步时:
$ node server
我收到此错误:
Error: listen EADDRINUSE
at errnoException (net.js:905:11)
at Server._listen2 (net.js:1043:14)
at listen (net.js:1065:10)
at Server.listen (net.js:1139:5)
at EventEmitter.listen (/var/www/html/node_modules/express/lib/application.j s:617:24)
我的应用程序在端口8080中运行。但是我无法运行mongosee并出现此错误。你可以帮帮我们吗?
答案 0 :(得分:0)
看起来端口8080已经在使用中。尝试暂时为您的程序设置不同的端口:
app.listen(8085);
如果问题消失,您需要找到使用端口8080
的程序。您可以使用netstat -tulpn
执行此类任务。