如何在Meteor中有效地编写服务器端代码?Meteor服务器端控制台?

如何在Meteor中有效地编写服务器端代码?Meteor服务器端控制台?,meteor,Meteor,做客户端代码很容易,因为有Chrome开发者控制台,我可以在上面运行meteor命令,检查对象,检查集合,几乎可以做任何事情 我刚开始做一些Meteor服务器端代码,我觉得我在黑暗中编码。到目前为止,我只是将所有内容包装到一个Meteor方法中,我可以从前端调用该方法,并且我观察Meteor命令行窗口以查看控制台日志 有更好的方法吗?你可以像任何普通的节点应用程序一样将节点检查器连接到Meteor服务器,但如果不暂停,你将无法检查过程中的对象。这是由于node inspector中的一个限制——

做客户端代码很容易,因为有Chrome开发者控制台,我可以在上面运行meteor命令,检查对象,检查集合,几乎可以做任何事情

我刚开始做一些Meteor服务器端代码,我觉得我在黑暗中编码。到目前为止,我只是将所有内容包装到一个Meteor方法中,我可以从前端调用该方法,并且我观察Meteor命令行窗口以查看控制台日志


有更好的方法吗?

你可以像任何普通的节点应用程序一样将节点检查器连接到Meteor服务器,但如果不暂停,你将无法检查过程中的对象。这是由于node inspector中的一个限制——Chrome将一些自定义代码注入Javascript引擎,以便检查可以作为事件循环的一部分进行

有关更多信息,请参见以下问题。node inspector的创建者提出帮助感兴趣的任何人实现此功能:


你的意思是调试服务器端Meteor代码吗?如果是这样,您是否亲自使用过?我刚刚尝试了一下,当我转到
http://localhost:8080/
我有一个
无法获取
如果调试器正在侦听端口:5858,是否应该使用它而不是端口:8080?抱歉,我转到,它显示了一些内容。好的,我将不得不玩这个-不知道如何让它工作,但我想我需要阅读一些文档。所以说得很清楚,运行服务器端控制台命令的唯一方法就是实际锁定Meteor使其无法正常运行?我无法再浏览到我的应用程序或任何东西。如何停止调试器?每次我尝试启动meteor应用程序时,它都会不断启动,导致它无法运行。