248得票1回答
Meteor、Ember.js和Backbone.js之间的主要区别是什么?

学习Ember.js / Backbone.js 已经在我的待办清单上有一段时间了。现在Meteor已经发布了,我想知道是否有任何具有Meteor,Ember.js和Backbone.js经验的人可以为一个没有任何经验的人总结这三个JavaScript框架的主要区别和优缺点。 具体而言,我想...

207得票4回答
如何在Jest中正确地使模拟抛出错误?

我正在使用 Jest 测试我的 GraphQL api。 我为每个查询/变异使用单独的测试套件。 我有 2 个测试(每个测试套件分开),其中我模拟了一个函数(即 Meteor 的 callMethod),该函数在变异中使用。 it('should throw error if email...

165得票14回答
如何在有许多HTML模板文件的大型Meteor应用程序中进行最佳结构化实践?

在所有的例子(排行榜,文字游戏等)中,它们都只有一个单一的HTML模板文件。是否有一些拥有许多不同HTML模板文件的大型开源Meteor项目,我们可以用作最佳实践示例?把一个大型应用程序需要的所有东西都放在一个模板文件中似乎不太实际。

155得票15回答
我应该在Meteor的.gitignore文件中放什么?

我有一个新的 Meteor 项目。我猜测 .meteor 文件夹包含了一些配置文件(必需的)和一些临时文件(不需要的)。 那么你的 .gitignore 文件里包含什么呢?

153得票18回答
Facebook登录信息:"URL已阻止:此重定向失败,因为重定向URI未在应用程序的客户端OAuth设置中列入白名单。"

重要通知: 如果您注册测试,请前往您的个人资料设置,然后在您的兴趣中添加删除个人资料。 尝试使用Facebook登录网站时: 我收到以下错误信息: URL被阻止:此重定向失败,因为重定向URI未在应用程序的客户端OAuth设置中列入白名单。请确保客户端和Web OAuth登录已开启,...

138得票3回答
在Enzyme / React测试中,何时应该使用render和shallow?

在发布这个问题之前,我尝试在sqa stackexchange搜索,但我没有找到有关shallow和render的帖子,所以我希望有人能在这里帮助我。 在测试React组件时,何时应该使用shallow和render?根据airbnb文档,我对两者的区别做了一些看法: 由于shallow...

120得票13回答
Meteor测试驱动开发

我不知道如何在 Meteor 中进行测试驱动开发。 我在文档或常见问题解答中没有看到相关提及,也没有看到任何示例之类的东西。 我看到一些包在使用 Tinytest。 我需要开发人员的回复,关于这方面的路线图是什么。大致如下: 可能可以,但没有文档,需要自己摸索 Meteor 没有构建...

116得票4回答
在 package.json 中指定的确切软件包版本,通过运行 npm install 命令安装。

目前,如果我运行npm install,它会安装已安装软件包的更新版本。如何安装与package.json文件中指定的确切版本相同的软件包?

108得票3回答
Meteor JavaScript框架是如何工作的?

我发现了Meteor,虽然它看起来很令人兴奋,但我想知道它是如何工作的。我的意思是传统的Web应用程序是这样工作的:您在服务器上拥有脚本,这些脚本从数据库中取出数据并动态地将其添加到Web页面中,用户提交的数据通过其他脚本添加到数据库中。 但是在Meteor中,这些东西是如何工作的呢?Met...

106得票13回答
从React组件生成PDF文件

我一直在开发一个投票应用程序。用户能够创建自己的投票并获取有关所提问的数据。我想添加功能,使用户可以将结果以PDF格式下载。 例如,我有两个组件负责获取问题和数据。<QuestionBox /> <ViewCharts /> 我想把这两个组件输出到一个PDF文件中,用户...