【问题标题】:Node js debugging in VS Code ECONNREFUSEDVS Code ECONNREFUSED 中的节点 js 调试
【发布时间】:2019-07-19 13:10:32
【问题描述】:

我有一个节点应用程序在 EC2 上的 nginx 后面运行。

这是我在launch.json中的配置:

"version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "attach",
            "name": "Attach to Remote",
            "address": "xx.214.xxx.106",
            "port":9229,
            "remoteRoot": "home/username/web/myappfolder",
            "timeout": 40000,

        },

我收到这条消息:

我检查了本地和远程机器上的所有防火墙,但没有用。 我想可能是我必须插入用户名和密码,但是如果我尝试在 launch.json 中添加“env”变量(如this document 中给出的),它说它不允许。我在网上搜索没有成功。有什么帮助吗?

【问题讨论】:

    标签: node.js debugging visual-studio-code


    【解决方案1】:

    您是否检查过是否有其他应用使用与您的应用相同的端口?

    【讨论】:

    • 我只有一个 nodejs express 应用在我的 Ubuntu 实例上运行,它在端口 8080 上。
    • 是的,但可能有其他应用程序正在运行,它们使用您尝试打开的同一端口。如果您尝试在公共 IP 上运行应用程序,请检查您是否正确转发了端口。
    • 我认为这不是我的问题。
    • 这似乎是身份验证失败的简单案例。我在 launch.json 中看不到任何身份验证选项。我需要公钥和用户名密码才能登录我的 EC2 实例。我也成功使用了 sftp 扩展,但 sftp.json 文件有选项 "username": "abcd", "privateKeyPath": "D:/ccc/keypairfile.pem",
    猜你喜欢
    • 2017-04-04
    • 1970-01-01
    • 2015-12-18
    • 2018-10-16
    • 1970-01-01
    • 2012-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多