Javascript 使用“节点”运行时,Express端口未定义
我一直在遵循教程,直到我必须运行服务器的那一部分,一切都很好: 如果我尝试运行下面的代码,我会发现服务器正在侦听未定义的 我甚至尝试使用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}`; };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.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}`)})