草庐IT

meteor-sharejs

全部标签

debugging - 如何在 Meteor 的服务器端调试和记录自己的代码?

没关系。这不起作用的原因:我忘记了meteorreset所以debugger没有机会停止。呵呵!更多信息:我正在使用MasonChang对相关问题的回答中的方法,而不是kill-sUSR1[proc_id](我可以在其中看到脚本,但无法在startup()函数中停止。)。另外,我正在使用陨石。我正在尝试调试Meteor.startup(function())Meteor服务器端的代码(即,在/server下)与Node检查器,我已阅读此question,并按照更改run.js的答案,但不知何故,我自己的启动功能脚本没有出现在Chrome的脚本部分中。如何在此处查看我的代码并设置断点并在

debugging - 如何在 Meteor 的服务器端调试和记录自己的代码?

没关系。这不起作用的原因:我忘记了meteorreset所以debugger没有机会停止。呵呵!更多信息:我正在使用MasonChang对相关问题的回答中的方法,而不是kill-sUSR1[proc_id](我可以在其中看到脚本,但无法在startup()函数中停止。)。另外,我正在使用陨石。我正在尝试调试Meteor.startup(function())Meteor服务器端的代码(即,在/server下)与Node检查器,我已阅读此question,并按照更改run.js的答案,但不知何故,我自己的启动功能脚本没有出现在Chrome的脚本部分中。如何在此处查看我的代码并设置断点并在

javascript - 在 Meteor 中访问 node.js 文件系统模块

我正在创建一个网络应用程序,它将编辑存储在用户HD上的一些配置文件,并决定试一试Meteor。我想使用Node.js的文件系统模块来处理配置文件的I/O,但我无法弄清楚如何包含该模块。经过一番搜索,我在StackOverlow上找到了以下代码,这应该允许我需要该模块:varrequire=__meteor_bootstrap__.require;varfs=require('fs');但是,即使将它放在我的代码的if(server)部分中,我的应用程序仍然会抛出错误并告诉我“fs”未定义。还有其他人遇到过这个问题吗? 最佳答案 从0

javascript - 在 Meteor 中访问 node.js 文件系统模块

我正在创建一个网络应用程序,它将编辑存储在用户HD上的一些配置文件,并决定试一试Meteor。我想使用Node.js的文件系统模块来处理配置文件的I/O,但我无法弄清楚如何包含该模块。经过一番搜索,我在StackOverlow上找到了以下代码,这应该允许我需要该模块:varrequire=__meteor_bootstrap__.require;varfs=require('fs');但是,即使将它放在我的代码的if(server)部分中,我的应用程序仍然会抛出错误并告诉我“fs”未定义。还有其他人遇到过这个问题吗? 最佳答案 从0

javascript - 在启动 Meteor.js 时自动加载 settings.json

而不是使用--settingssettings.json标志启动Meteormrt--settingssettings.json是否可以在启动时通过运行自动定义Meteor.Settingsmrt 最佳答案 现在命令应该是meteor(不再是mrt):meteor--settingssettings.json要自动加载设置文件,我喜欢“TheMeteorChef”中建议的方法,该方法利用了npm:在项目根目录下创建文件package.json:{"name":"my-app","version":"1.0.0","scripts":

javascript - 在启动 Meteor.js 时自动加载 settings.json

而不是使用--settingssettings.json标志启动Meteormrt--settingssettings.json是否可以在启动时通过运行自动定义Meteor.Settingsmrt 最佳答案 现在命令应该是meteor(不再是mrt):meteor--settingssettings.json要自动加载设置文件,我喜欢“TheMeteorChef”中建议的方法,该方法利用了npm:在项目根目录下创建文件package.json:{"name":"my-app","version":"1.0.0","scripts":

node.js - 在 Meteor 1.7.0.4 中升级 MongoDB 驱动程序

Meteor1.7.0.x中默认的MongoDB驱动版本是3.0.7我需要使用MongoDB驱动程序版本3.1,因为可重试写入已在3.1中修复以进行多个文档更新(https://jira.mongodb.org/browse/NODE-1513)如何将驱动程序版本3.1与Meteor1.7.0.x一起使用? 最佳答案 以下是解决方法指南,不应在生产应用中使用!请注意,最后一个标记为稳定的mongodb驱动程序版本仍然是3.0.11(2018/09)。因此,您应该假设MDG在新版本被宣布为稳定之前不会更新mongo驱动程序。使用任何最

node.js - 在 Meteor 1.7.0.4 中升级 MongoDB 驱动程序

Meteor1.7.0.x中默认的MongoDB驱动版本是3.0.7我需要使用MongoDB驱动程序版本3.1,因为可重试写入已在3.1中修复以进行多个文档更新(https://jira.mongodb.org/browse/NODE-1513)如何将驱动程序版本3.1与Meteor1.7.0.x一起使用? 最佳答案 以下是解决方法指南,不应在生产应用中使用!请注意,最后一个标记为稳定的mongodb驱动程序版本仍然是3.0.11(2018/09)。因此,您应该假设MDG在新版本被宣布为稳定之前不会更新mongo驱动程序。使用任何最

node.js - 如何最好地通过 meteor 来 'tail -f' mongo 中的大型集合?

我在mongo数据库中有一个集合,我附加了一些日志记录类型的信息。我试图找出在meteor应用程序中“tail-f”的最有效/最简单的方法-当一个新文档添加到集合中时,它应该发送给客户端,客户端应该将它附加到末尾集合中的当前文档集。客户端不会被发送,也不会保留集合中的所有文档,可能只是最后的大约100个。现在,从Mongo的角度来看,我看不到“集合中的最后N个文档”这样的说法,这样我们根本不需要应用任何排序。似乎最好的选择是进行自然降序排序,然后是限制调用,所以类似于themongodocon$natural中列出的内容db.collection.find().sort({$natur

node.js - 如何最好地通过 meteor 来 'tail -f' mongo 中的大型集合?

我在mongo数据库中有一个集合,我附加了一些日志记录类型的信息。我试图找出在meteor应用程序中“tail-f”的最有效/最简单的方法-当一个新文档添加到集合中时,它应该发送给客户端,客户端应该将它附加到末尾集合中的当前文档集。客户端不会被发送,也不会保留集合中的所有文档,可能只是最后的大约100个。现在,从Mongo的角度来看,我看不到“集合中的最后N个文档”这样的说法,这样我们根本不需要应用任何排序。似乎最好的选择是进行自然降序排序,然后是限制调用,所以类似于themongodocon$natural中列出的内容db.collection.find().sort({$natur