[英]node-webkit with Express on Windows 8 “Error: listen EACCES”
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請求,這樣我就可以從節點服務器獲取數據了。
有人可以幫我找出解決這個錯誤的方法嗎?
你正在兩次聽同一個端口。 擺脫app.listen(port);
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.