Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用“节点”运行时,Express端口未定义_Javascript_Node.js_Express_Npm - Fatal编程技术网

Javascript 使用“节点”运行时,Express端口未定义

Javascript 使用“节点”运行时,Express端口未定义,javascript,node.js,express,npm,Javascript,Node.js,Express,Npm,我一直在遵循教程,直到我必须运行服务器的那一部分,一切都很好: 如果我尝试运行下面的代码,我会发现服务器正在侦听未定义的 我甚至尝试使用app预先设置端口 但是同样的事情也会发生。app.listen接受两个参数,第一个是port,第二个是callback。 将其更改为以下代码 app.listenport,错误=>{ 如果出错{ 返回控制台.error; } return console.log`server正在侦听${port}`; }; 这是本教程中的一个示例。他忽略了从err=>{}到e

我一直在遵循教程,直到我必须运行服务器的那一部分,一切都很好:

如果我尝试运行下面的代码,我会发现服务器正在侦听未定义的

我甚至尝试使用app预先设置端口

但是同样的事情也会发生。

app.listen接受两个参数,第一个是port,第二个是callback。 将其更改为以下代码

app.listenport,错误=>{ 如果出错{ 返回控制台.error; } return console.log`server正在侦听${port}`; }; 这是本教程中的一个示例。他忽略了从err=>{}到err=>{}的in函数,这两个函数都起作用

app.listenport,错误=>{ 如果出错{ 返回控制台.error; } return console.log`server正在侦听${port}`; }; 接受两个参数,第一个是端口,第二个是回调。 将其更改为以下代码

app.listenport,错误=>{ 如果出错{ 返回控制台.error; } return console.log`server正在侦听${port}`; }; 这是本教程中的一个示例。他忽略了从err=>{}到err=>{}的in函数,这两个函数都起作用

app.listenport,错误=>{ 如果出错{ 返回控制台.error; } return console.log`server正在侦听${port}`; };
用下面的代码更改它,第一个参数将是端口

app.listenport,错误=>{ 如果errreturn console.error; return console.log`server正在侦听${port}`; };
用下面的代码更改它,第一个参数将是端口

app.listenport,错误=>{ 如果errreturn console.error; return console.log`server正在侦听${port}`; }; 这是错误的,因为app.listen不会出错。它的回调不接受任何参数。如果您使用的是typescript,则会收到警告。若app.listen出现错误,它将不会运行,客户端将出现404错误。就是这样,

 app.listen(port,()=>{
     console.log(`server is listening on ${port}`)})
这是错误的,因为app.listen不会出错。它的回调不接受任何参数。如果您使用的是typescript,则会收到警告。若app.listen出现错误,它将不会运行,客户端将出现404错误。就是这样,

 app.listen(port,()=>{
     console.log(`server is listening on ${port}`)})

啊,我真傻。现在可以了,谢谢。看起来该教程需要更新。@jm123456如果此答案对您有所帮助,您可以单击它旁边的勾号接受it@jm123456你可以接受这个答案,让别人知道你已经解决了。啊,我真傻。现在可以了,谢谢。看起来该教程需要更新。@jm123456如果此答案对您有所帮助,您可以单击它旁边的勾号接受it@jm123456你可以接受这个答案,让其他人知道你已经解决了它。这个不编译,你能改进它吗?这个不编译,你能改进它吗?
app.listen(port, (err) => {
    if (err) {
        return console.error(err);
    }
    return console.log(`server is listening on ${port}`);
});
 app.listen(port,()=>{
     console.log(`server is listening on ${port}`)})