相关疑难解决方法(0)

Meteor:在服务器端调试

有谁知道调试服务器端代码的好方法?我尝试启用Node.js调试然后使用node-inspector但它没有显示我的任何代码.

我最终使用console.log,但效率非常低.

更新:我发现以下过程适用于我的Linux机器:

  1. 当你运行Meteor时,它会产生两个进程

    process1:/ usr/lib/meteor/bin/node /usr/lib/meteor/app/meteor/meteor.js

    process2:/ usr/lib/meteor/bin/node /home/paul/codes/bbtest_code/bbtest02/.meteor/local/build/main.js --keepalive

  2. 你需要在process2上发送kill -s USR1

  3. 运行node-inspector,您可以看到您的服务器代码

在我第一次尝试时,我修改/ usr/lib/meteor/bin/meteor中meteor启动脚本的最后一行

exec "$DEV_BUNDLE/bin/node" $NODE_DEBUG "$METEOR" "$@"
Run Code Online (Sandbox Code Playgroud)

NODE_DEBUG=--debug meteor在命令提示符下运行.这只在process1上放了--debug标志,所以我只在node-inspector上看到meteor文件,但找不到我的代码.

有人可以在Windows和Mac机器上检查这个吗?

debugging server-side meteor

78
推荐指数
7
解决办法
3万
查看次数

如何使用WebStorm IDE调试Meteor应用程序?

任何人都可以提供一个关于如何将Meteor应用程序连接到WebStorm调试器的简短步骤吗?

debugging remote-debugging node.js webstorm meteor

17
推荐指数
3
解决办法
9722
查看次数