无法从浏览器调试节点js应用程序

时间:2015-06-14 09:24:06

标签: javascript node.js webstorm

我想调试我的节点应用程序(通过webstorm10& i也是9),我已将断点放在所需的 文件和编辑运行配置如下(对于本地调试我想调试本地主机...),我想通过postman或fiddler发送一些帖子消息,只需调试它... https://www.jetbrains.com/webstorm/help/running-and-debugging-node-js.html

问题是我的程序正在使用以下代码

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

当你点击调试(在WS中)时,每次新端口都会得到

Debugger listening on port 59267

在这种情况下我应该做些什么?

我想调试app.get('/aa', function(req, res) {

当我放入浏览器http://localhost:59267/aa时 它没有停止,我在浏览器中得到了以下回复:

Type: connect
V8-Version: 3.28.73
Protocol-Version: 1
Embedding-Host: node v0.12.2
Content-Length: 0

1 个答案:

答案 0 :(得分:0)

始终在浏览器中使用process.env.PORT或3000

您可以获得如下所示的实际端口:

console.log('Server running at port:' + app.get('port'));