Remotely debugging my node app that is hosted on AWS

前端 未结 7 587
别那么骄傲
别那么骄傲 2021-01-29 21:10

I would like to connect to my node server running in debug mode on AWS (node --debug app.js) from my development machine, and be able to debug my app remotely.

Two quest

7条回答
  •  死守一世寂寞
    2021-01-29 21:31

    You can use node --inspect too in your remote machine.

    1. Start your node with node --inspect myapp.js
    2. Then locally ssh -L 9229:127.0.0.1:9229 myuser@myserver -N
    3. Search for an string like this at the log head and copy it chrome-devtools://devtools/remote/serve_file/@60cd6e859b9ff284980/inspector.html?experiments=true&v8only=true&ws=127.0.0.1:9229/bef2ae68
    4. Paste it in your chrome browser

    Enjoy :)

    If you are using pm2 just add this on your ecosystem.js

    "apps": [{
        "name": "myapp",
        "script": "index.js",
        "node_args": ["--inspect"],
    ...
    

提交回复
热议问题