最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

意义是什么,如果有9229端口,可以更改吗?

运维笔记admin15浏览0评论

意义是什么,如果有9229端口,可以更改吗?

意义是什么,如果有9229端口,可以更改吗?

默认情况下,当我运行本地节点服务器以在端口3000上运行它时,我得到了指导。

阅读了设置为检查端口9229的Chrome节点调试器的教程后,我切换到该端口。

这里是端口3000上的类似Q / A。

这里是tutorial。

我可以将默认值切换为3000吗?

这样,它将与我的Express本地端口匹配:

app.set('port', (process.env.PORT || 3000));

或者将我的本地快递服务器更改为9229会更谨慎吗?

回答如下:

我知道这是一个非常古老的问题,但是如果有人出于任何原因来到这里,那就很皮包骨头。

TLDR;端口3000用于您的应用程序,端口9229用于NodeJS调试器。

端口9229是默认的NodeJS调试端口。它允许您将调试工具(如Chrome's Inspector或WebStorm的Remote Debug)附加到运行时带有特殊标志的Node进程(我认为Node v8 +中的node --inspect server.js之前不知道是什么)。这与您的列表在HTTP应用程序中的端口无关。

端口3000是运行HTTP应用程序(如Express,Koa,Hapi等)的“推荐”端口。当决定将端口3000用作端口时,我不知道,但是我们到了。]

如果您想了解有关NodeJS调试的更多信息,请访问link。

发布评论

评论列表(0)

  1. 暂无评论