Uncaught node.js Error
Error: listen EACCES
at exports._errnoException (util.js:677:11)
at Server._listen2 (net.js:1060:19)
at listen (net.js:1113:10)
at Server.listen (net.js:1188:5)
at Function.app.listen (C:\workspace\ticketpicker\node_modules\express\lib\application.js:534:24)
at eval (file:///C:/workspace/ticketpicker/scripts/server/server.js:122:5)
这是我得到的错误。我有一个节点应用程序在node-webkit(桌面库)上运行,我有一个angularjs前端。我在Windows 8计算机上使用Express在端口8080上运行我的服务器,防火墙已关闭。
var express = require('express');
var app = express(); // create our app w/ express
var mongoose = require('mongoose'); // mongoose for mongodb
var ActiveDirectory = require('activedirectory');
var port = 8080; //process.env.PORT || 8080;
app.get('*', function(req, res) {
res.sendfile('./templates/index.html'); // load the single view file (angular will handle the page changes on the front-end)
});
var http = require('http');
http.createServer(app).listen(port);
app.listen(port);
这是我服务器的代码。我希望我的服务器在某个端口上侦听,这样我就可以从我的角度前端发出http请求,这样我就可以从节点服务器上获取数据了。
有人可以帮我解决如何解决此错误吗?
答案 0 :(得分:3)
你在同一个港口听两次。摆脱app.listen(port);
。