2017-03-11 72 views
0

我正在使用node.js.开发webrtc应用程序。当我运行命令'node server.js'时出现以下错误。错误:侦听EACCES 0.0.0.0:444 node.js同时侦听端口444/443

running on https://localhost:444 
    events.js:160 
      throw er; // Unhandled 'error' event 
     ^

Error: listen EACCES 0.0.0.0:444 
    at Object.exports._errnoException (util.js:1022:11) 
    at exports._exceptionWithHostPort (util.js:1045:20) 
    at Server._listen2 (net.js:1246:19) 
    at listen (net.js:1295:10)`enter code here` 
    at Server.listen (net.js:1391:5) 
    at Object.<anonymous> (C:\Websites\WebRTC\server.js:16:63) 
    at Module._compile (module.js:570:32) 
    at Object.Module._extensions..js (module.js:579:10) 
    at Module.load (module.js:487:32) 
    at tryModuleLoad (module.js:446:12) 

而且我server.js是

var fs = require('fs'), 
    express = require('express'), 
    https = require('https'), 
    http = require('http'); 
var app = express(); 

app.use(express.static(__dirname)); 

http.createServer(app).listen(444); 

console.log('running on https://localhost:444'); 

感谢。

+0

它的Windows 10 –

+0

它可能是Windows中的权限问题,以及 - 试运行命令提示符作为管理员帐户 –

+0

我尝试了相同的但仍然是相同error.Also主机我的解决方案在Windows Server 2012 R2 IIS-8但没有改变! –

回答