javascript - 为什么在给定的代码中出现错误 "listen EACCESS localhost ",具体是什么意思?

标签 javascript node.js

var express=require('express'),
    morgan=require('morgan');

var host='localhost';
var port=3000;


var app=express();
app.use(morgan('dev'));

app.use(express.static(__dirname+'/public'));

app.get('/',function(req,res,next){ 
    res.send('index.html');

})

app.listen(host,port,function(){

    console.log("The server is listning on port : "+port+"   Host :   "+host);
});

最佳答案

因为您的代码在您尝试让应用程序监听时存在错误。

语法应该是:

app.listen(PORT,HOST,callbackFunction);

但是你正在使用:

app.listen(HOST,PORT,callbackFunction);

https://expressjs.com/en/api.html#app.listen

关于javascript - 为什么在给定的代码中出现错误 "listen EACCESS localhost ",具体是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43783858/

相关文章:

node.js - Visual Studio Code 无法识别 ES6 语法

security - Node.js 安全: protection from unauthorized change

node.js - Webpack:读取本地 Node 模块的依赖项

javascript - 如何动态改变视频源,播放不同的视频

javascript - 调用 ES6 方法时绑定(bind)上下文。如何从称为回调的方法中访问对象?

javascript - 在 MEAN.JS 应用程序中未使用 Angular $HTTP Get 读取 JSON 文件

javascript - 无法循环 Giphy API 数组

JavaScript 数组

javascript - 用 php 定位空白

javascript - 如何调用外部 API,然后从 hapi.js Api 返回此数据