meteor相关内容

使用Velocity测试流星包?

Velocity是Meteor的一个了不起的测试框架,我目前正在使用它来测试我的应用程序代码。 现在我在应用程序中添加了一个本地包,但是我不知道怎么(或者如果)我也可以用Velocity测试包。我想放弃tinyTest,支持一致的测试框架--Velocity。 是否可以使用Velocity测试软件包?文件结构应该如何? 解决方案 是的,可以使用sanjo:jasmine测试软件 ..
发布时间:2018-11-19 14:58:36 其他开发

在Meteor中使用Jasmine测试异步函数

我在Stackoverflow上看了几个与此相关的其他问题,但我似乎无法解决我的问题。无论我做什么,似乎Meteor.call都没有被调用,或者我可以调用它(例如在下面的代码示例中),无论 jasmine.DEFAULT_TIMEOUT_INTERVAL 设置为,我继续收到以下错误: 错误:超时 - 异步回调是在jasmine.DEFAULT_TIMEOUT_INTERVAL指定的超时时间内 ..
发布时间:2018-11-19 14:58:29 前端开发

使用Velocity和Jasmine测试Meteor时需要超时

对流星,速度和茉莉很新,所以不确定我做错了什么,使用Jasmine作为它不适合的东西,或者这只是它的工作方式。 我发现我需要为我的几乎所有测试设置超时才能让它们通过。应该是这种情况还是我做错了什么? 例如我正在运行的一些测试来检查验证消息: describe(“add quote validation”,function(){ beforeEach(function(done ..

限制流星投注每天一次

我正在关注排行榜的MeteorJS示例: https://www.meteor.com/示例/排行榜 我想将投票限制为每天一次(每个IP地址)。最好的方法是什么? 解决方案 以下解决方案假设您从排行榜示例的干净版本开始。 第一步:声明一个新的集合来保存IP地址和日期信息。这可以在玩家的定义下面添加。 IPs =新的Meteor.Collection('ips'); ..
发布时间:2018-09-26 14:27:25 前端开发

Windows上的Meteor JS,支持iOS和Android

我想知道Windows版本的Meteor JS是否支持开发和运行iOS和/或Android应用程序。 我希望它至少支持Android。 解决方案 2016年2月 - 它现在适用于版本1.3-cordova-beta.5。 您需要手动安装 jdk(Java) android sdk 运行 meteor update --release 1.3-cordova-bet ..
发布时间:2018-09-19 19:39:47 移动开发

为cordova和网站的流星应用程序使用不同的客户端代码库

我知道在这个问题上还有其他(相当古老的)问题,但我没有看到流星1.0的任何答案。我正在构建一个针对移动设备和桌面设备的应用。 我移植了一个使用离子创建的现有移动客户端,它运行良好。现在我想设置桌面客户端部分,不想在任何地方添加“if(Meteor.isCordova){”子句。我可以分享我的一些自定义Angular指令或服务,但Ionic只是移动目标,所以我希望明确代码分离。 有什么建 ..
发布时间:2018-08-27 18:51:35 其他开发

Ionic2 + Meteor:获取新插入项目的_id

我正在使用 Meteor 数据库进行 Ionic2 项目。当我向数据库插入一个新项目时,我需要获取新生成的 _id 。但我不知道如何以正确的方式访问 Observable 。 服务器: newItem(){ if(!this.userId) 抛出新的Meteor.Error('未授权','用户必须登录才能插入项目'); 返回Items.insert({ownerId:this ..
发布时间:2018-08-24 19:22:05 其他开发

Meteor:Ionic服务于Windows vs OSx

我正在使用 Ionic 2 和 Meteor 。我在 Windows 中构建了一个应用程序,它在 Android 平台上运行完美。 我现在有 OSx ,我正在尝试为 iOS 构建应用程序。我已成功安装 npm , cordova 。 : 离子平台添加ios 但是当我跑步时: ionic serve 我在CLI中没有错误,但当我尝试在F ..
发布时间:2018-08-24 19:21:39 移动开发

结合RxJs Observable数组

我正在尝试在列出联系人的Ionic2 + Meteor移动应用程序中进行无限滚动。在以下代码中,findContacts()函数一次返回10个联系人。 联系人:Observable; findContacts():Observable { / *拉动联系人的逻辑在这里...... * / } this.contactsSub = MeteorObse ..
发布时间:2018-08-24 19:20:38 其他开发

IronRouter在路由控制器上扩展数据选项

在使用IronRouter和 RouteController 时,有没有办法扩展数据选项,好像它得到了当我从超级控制器继承时,子控制器不会扩展已定义的数据属性。我在路由上遇到了与 yieldTemplates 选项类似的问题,并使用了一种解决方法(下划线_extends),但在这种情况下它不起作用: ApplicationController = RouteController.exten ..
发布时间:2018-08-03 16:11:11 其他开发

使用来自其他脚本文件Meteor的脚本文件的正确方法是什么?

根据和Meteor文档,Meteor将自动包含一个包文件夹结构中的所有脚本,并以最深的第一个递归。但是,当我在MyProject / sever文件夹中的脚本中定义js类时,如果从顶级.js文件引用,则该类是未定义的。如果我将类定义移动到 if(Meteor.isServer)上方的顶级.js文件中,则正确定义了类。在构造或包含外部文件的javascript时我缺少什么? 编辑: 这个问题 ..
发布时间:2018-08-02 10:30:20 前端开发

为什么我不能在我的Meteor源文件中“导入”`anti:fake`?

我已经看到了一些类似的问题,但似乎没有一个适用于我的情况。 我正在创建一个Meteor项目并使用Atmosphere软件包'反:假'来生成测试数据。 对于任何其他套餐,我必须 import 它。即使是Meteor本身,我也必须从'meteor / meteor'中 import {Meteor}; 。对于其他类似的Atmosphere软件包,例如 publish-counts 我还必须 ..
发布时间:2018-08-01 11:51:40 前端开发

meteorjs中的imagemagick(在流星路由器和光纤的帮助下)

我无法在meteorjs中使用imagemagick。我正在研究一个小的svg-> png转换器,它包含一个rest api来提供转换后的图像。我用meteor-router实现了其余的api。 imagemagick转换工作。但是,我无法将转换结果写入http响应。我试图通过使用光纤摆脱异步性来解决这个问题。但这仍然行不通。基本上,在yield执行后会忽略所有request.write调用。这是 ..
发布时间:2018-07-30 13:52:44 其他开发

在MongoDB中存储dataURL以通过本地URL(JS)访问它

所以我不知道我的标题是否足够清楚,我想要做的是,在我的Meteor应用程序中,有一个工具可以将文件上传到我的MongoDB中,并输出一个我可以使用它的URL显示为 的src但是,我创建了我的Collection: export const Files = new Mongo。集合( '文件'); 和一个addFile函数: export const addFi ..
发布时间:2018-07-26 15:44:16 前端开发

设置“内容类型” Meteor中客户端的HTTP.call中的标头

我正在尝试使用Meteor(v1.0) HTTP.call 方法与基于Python的服务器进行通信,该服务器只接受应用程序/ json 标题中的内容类型,但是当从客户端调用API URL时,我无法在Meteor中正确设置HTTP标头。 像这样的片段,我从Python服务器得到 415(不支持的媒体类型)错误: if(Meteor.isClient){ Template.testin ..
发布时间:2018-07-10 15:01:49 其他开发