在我的脑海里有一个关于调试的亟待解决的问题,您会看到我在编写Javascript客户端时可以访问Chrome的控制台并跟踪我的变量和对象等,以查看我的情况代码更好..我只是无法让我的头在我们怎么能在服务器端(节点js)做同样的事情?假设我的前端向我的快递服务器提交了一个表单,我该如何检查req对象是否收到了它?我该在哪里检查变量和对象(调试)服务器端代码?我绝对不能在浏览器的控制台上执行它,因为代码存在并在服务器端执行,所以我无法通过浏览器的控制台访问服务器端对象等。使用node.js调试服务器端
2
A
回答
1
你仍然可以做的console.log()。它将打印到运行服务器的屏幕上。但是,它不如用调试器遍历代码,您可以设置断点并执行调试器可以执行的其他操作。我使用过webstorm的调试器和节点检查器。你可能想看看node-inspector。调试器就像您可能熟悉的Chrome's Dev-Tool。以下链接提供了从安装到教程的所有内容。
0
如果你CONSOLE.LOG变量和对象,你可以看到它在你从正在运行的服务器的命令提示符
0
的的console.log()有2种:
- 当写在客户端的代码。它会在你的浏览器上控制消息。
- 当它在服务器代码中写入。它将在您的编辑器上控制消息,如Webstorm。
建议使用debug来检查变量和对象,而不是使用console.log(),因为它更方便。
0
你可能要考虑webstorm
。它有advanced debugging
内置的nodejs支持,它允许你像在Chrome的调试工具中一样设置断点。
0
节点附带REPL (Read-Eval-Print-Loop)。它的作用有点像Chrome的控制台,但需要一些配置并设置它的范围。
下面是一个例子:http://derickbailey.com/2014/07/02/build-your-own-app-specific-repl-for-your-nodejs-app/
相关问题
- 1. Nodejs服务器端调试
- 2. 服务器端调试
- 3. dc.js与node.js服务器端
- 4. 从调用服务器端对客户端(Node.js的)功能
- 5. 使用Node.js服务器调试内存泄漏
- 6. Node.js服务器使用WebStorm进行调试(grunt)
- 7. 客户端到服务器端Node.js
- 8. Sys.WebForms.PageRequestManagerTimeoutException在服务器端调试
- 9. 服务器,客户端调试
- 10. 如何调试服务器端错误?
- 11. 从调用服务器端
- 12. Node.js用于本地服务器端脚本调用的Axios
- 13. 如何调试socket.io的模拟浏览器客户端中的node.js服务器
- 14. 如何从javascript调用node.js服务器端方法?
- 15. 如何在node.js服务器端调用函数
- 16. Node.js javascript - 从外部脚本服务器端调用函数
- 17. 在服务器端调用服务器端代码
- 18. Ajax调用与服务器端调用
- 19. 使用Visual Studio代码调试ExpressJS服务器端代码
- 20. 如何使用Python服务器调试Apache XML-RPC客户端
- 21. 使用IntelliJ12 JBOSS服务器调试GWT客户端
- 22. 如何使用Netbeans在服务器端调试Ajax请求?
- 23. 使用TomCat实例调试GWT服务器端代码
- 24. 如何使用MS脚本调试程序调试asp服务器端脚本
- 25. 客户端到服务器端调用
- 26. 调试服务器
- 27. 使用码头服务器,远程服务器进行调试
- 28. Node.js的调试器监听端口5858
- 29. node.js的服务器端模板
- 30. Node.js HTTP服务器端口8080