【发布时间】:2016-02-01 05:59:08
【问题描述】:
我正在我的计算机上运行本地 nodejs 服务器。我想用 Node-inspector 调试从 android 设备发送的请求。可能吗? 如果是这样,我需要将请求发送到的 ip 和端口是什么? 如果没有,我该如何调试从 android 直接发送到我的计算机 IP 的请求?
谢谢!
【问题讨论】:
-
如果您的节点服务器启用了调试功能,那么您可以从任何可以访问服务器调试端口的计算机将节点检查器调试器附加到您的 ndoejs 服务器(例如,您可以运行节点检查器) 在服务器所在的您自己的计算机上。然后,您可以在请求处理程序中设置断点并调试从您的 Android 设备发送的任何请求。有很多关于设置节点服务器以使用节点检查器进行调试的教程。其中任何一个都应该适合你。
-
从您的计算机或手机调试应用程序对于服务器没有区别。只需在计算机上进行测试时设置一个断点,然后在手机上打开计算机的 IP 地址。它应该在断点处停止。
-
它不起作用。我正在使用 ionic,并且我发送的每个请求都失败(err_connection_timed_out),所以我认为这可能是节点检查器的问题。如果不清楚,我想调试服务器,而不是 android 应用程序......
-
这很清楚,我想。上面的评论是说您应该能够在服务器的请求处理程序中设置断点并使用节点检查器对其进行调试。请求来自哪里(浏览器、Android 应用等)完全无关紧要。
标签: node.js debugging node-inspector