meteor相关内容

Meteor 在模板辅助函数中使用 fetch 或 find 吗?

在流星模板辅助函数中,如果我返回 find 与 fetch 的结果,在性能、重新渲染次数或其他任何方面是否有任何差异>? 例如查找方法: Template.players.topScorers = function () {return Users.find({score: {$gt: 100}}, {sort: {score: -1}});}; 或添加提取: Template.pla ..
发布时间:2021-12-22 23:01:56 其他开发

Meteor Session 和浏览器刷新

Meteor 会话是否在页面刷新时重置? 出于某种原因,我认为他们没有,但似乎确实如此.有没有办法让他们坚持下去? 如果不是,最好的解决方案是什么? 即使用户尚未注册,我也希望在用户刷新时显示相同的数据(此数据特定于用户). 解决方案 实际上,您可以做的是创建一个 Session 的“子类",在调用 set() 时将值存储在 Amplify 的存储中.您将自动继承 Ses ..
发布时间:2021-12-22 23:01:52 前端开发

如何正确地使模拟在 Jest 中抛出错误?

我正在使用 Jest 测试我的 GraphQL api. 我为每个查询/变异使用单独的测试套装 我有 2 个测试(每个测试都在单独的测试套件中),其中我模拟了一个用于突变的函数(即 Meteor 的 callMethod). it('如果没有找到电子邮件应该抛出错误', async() => {调用方法.mockReturnValue(new Error('用户未找到[403]') ..
发布时间:2021-12-22 23:01:44 前端开发

将文件动态插入到meteor 公共文件夹中而不隐藏它

我有一个生成图像的流星应用程序.它们生成后,我想为它们服务.但是每次我写入公共文件夹时,我的流星服务器都会重新启动.我搜索了一个解决方案并找到了几种解决方法: 在项目文件夹外提供文件 - 目前我不知道如何实现这一点,我是否必须编写某种集成到meteor中的中间件? 在 public/ 中的文件夹中添加一个波浪号 ~ - 这似乎让meteor 完全忽略该文件夹,当我尝试访问文件夹中的文件 ..
发布时间:2021-12-22 23:01:36 其他开发

Nginx 和多个 Meteor/Nodejs 应用程序的问题

我了解多个 node.js,我假设通过扩展 Meteor,可以使用 Nginx 在一台服务器上运行.我已经设置好 Nginx 并在 Ubuntu 服务器上运行得很好,我什至可以让它响应请求并将它们代理到我的一个应用程序.然而,我在尝试让 Nginx 代理流量到第二个应用程序时遇到了障碍. 一些背景: 在端口 8001 上运行的第一个应用 在端口 8002 上运行的第二个应用 Ngi ..
发布时间:2021-12-22 23:01:32 其他开发

Meteor App 中的聚合物元素

有没有人成功地将 Polymer 元素添加到 Meteor 项目中?我正在努力让它发挥作用. 我已经尝试使用 bower 在 public 下安装 Polymer 包: ├── public│ ├── bower_components│ │ ├──平台│ │ └── 聚合物│ ├── 元素│ │ └── my-element.html 然后我包含这样的元素: test ..
发布时间:2021-12-22 23:01:24 前端开发

如何从 Meteor 集合中获取实时增量流,以便在 Web 应用程序之外使用?

如何从 Meteor 集合中获取实时增量流,以便在 Web 应用程序之外使用? 我正在寻找一个初始结果集,以及对该结果集的一系列操作,在发生时交付. 谢谢, 克里斯. 解决方案 Meteor 协议称为 DDP.它完全符合您的要求:您发送一条“订阅"消息,说明您想要获取哪些数据,然后您取回初始结果集,然后是创建/更新/删除消息流. 所以你需要的是一个 DDP 客户端, ..
发布时间:2021-12-22 23:01:19 其他开发

jQuery-Mobile Meteor 示例集成和/或集成指南

我对 Meteor 印象深刻,并希望将它与 jQuery-Mobile 一起使用.我想知道是否有人已经构建了示例集成应用程序.如果没有,一些指导方针会很棒. 问候, 塞德里克 解决方案 我也很想知道这个问题,所以我做了一个示例应用程序: http://jqmdemo.meteor.com/ 而且它似乎运行良好.你可以在这里找到源代码: https://gith ..
发布时间:2021-12-22 23:01:13 其他开发

如何正确使用meteor limit

我想在meteor中运行一个查询并将返回的字段数限制为只有5个.这是我的代码: var course = Courses.find({ day_of_week : {$in: day_selector},价格:{$gt:price_min,$lt:price_max},开始:{$gt:schedule_min},结束:{$lt:schedule_max}},{限制:10});控制台日志(课程); ..
发布时间:2021-12-22 23:01:04 其他开发

如何处理需要子组件状态的流星数据?

将 Meteor 1.3 中的一些代码转换为 ES6+ React 语法.组件需要获取 Meteor 数据,所以我使用 createComponent 来替换 getMeteorData().问题是,旧的 getMeteorData 使用了组件中的状态,而 createContainer 组件无法访问该状态. 旧代码: Component = React.createClass({混合:[ ..
发布时间:2021-12-22 23:00:56 前端开发

让蟒蛇和流星说话的最佳方式

我想在 meteor(0.8 版)中构建一个项目,该项目调用 python 脚本,然后将一些数据发送回 meteor.我目前不确定这样做的最佳做法是什么. DDP 看起来不错: “可用于通过 Meteor 堆栈外部的 DDP 协议与 Meteor 通信的客户端."但是 python 实现看起来未完成:python-ddp-客户端 我想我也可以从 python 直接写入 mongodb ..
发布时间:2021-12-22 23:00:47 Python

在插入 Meteor.method 调用后检索 _id

我需要在插入文档后检索 _id. 在客户端: Meteor.call('saveDocument', value1, value2); 在服务器中 saveDocument: function (value1, value2) {MyCollection.insert({ 'value1': value1, 'value2': value2});} 我已经尝试过在服务器端插入的回调函 ..
发布时间:2021-12-22 23:00:39 其他开发

缩放 fabric.js 画布对象

我的页面上有一个 fabric.js 画布,我想要响应.我的代码适用于缩放画布本身,但不适用于我在其上绘制的对象.任何的想法?我已经搜索过 SO,但找不到适合我的解决方案. var resizeCanvas;调整大小画布 = 函数(){var 高度、比例、宽度;比率 = 800/1177;width = tmpl.$('.canvas-wrapper').width();高度=宽度/比例;can ..
发布时间:2021-12-22 23:00:33 前端开发

Meteor.userId 是可变的

尝试使用 Meteor,我发现即使删除了不安全的包,客户端也可以更改 Meteor.userId 函数.例如, Meteor.userId=function() {return "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"} 可以使用 Meteor.default_connection.userId()(重定向函数)来完成.我如何确保这一点? 解决方案 ..
发布时间:2021-12-22 23:00:24 前端开发

Meteor 实时更改可以有动画吗?

Meteor 如何处理实时更改?例如,我不希望更改是即时的,而是使用某种动画.如果我们使用 css 动画/过渡放置正在更改的项目,这是否有效?旧浏览器的 jQuery 动画怎么样? 解决方案 这是一个简单的流星动画示例. 这里的情况是我们有一个项目列表.如果用户点击这些项目中的任何一个,该项目将向左移动 20 像素. JS //myItemTemplate.myItem.re ..
发布时间:2021-12-22 23:00:18 其他开发

使用 Meteor.js 的桌面应用程序

我发现在 HTML、CSS 和 JavaScript 中创建桌面应用程序的选项是: Electron(原 Atom-Shell) NW.js(以前称为 Node-Webkit) 然而,似乎没有任何明确的实现将 meteor.js 与这些一起使用. NW.js 我已经看到人们提出其他一些问题,但没有实施.甚至无法通过答案弄清楚我应该尝试将什么放在一起: node-we ..
发布时间:2021-12-22 23:00:11 其他开发

Meteor 有哪些安全机制?

我们都知道 Meteor 提供了 miniMongo 驱动程序,可以无缝地允许客户端访问持久层 (MongoDB). 如果任何客户端都可以访问持久性 API,那么如何保护他的应用程序? Meteor 提供的安全机制是什么,应该在什么环境下使用? 解决方案 当您使用meteor 命令创建应用程序时,默认情况下该应用程序包括以下包: 自动发布 不安全 一起,这些模拟了 ..
发布时间:2021-12-22 22:59:59 其他开发

使用 Meteor Accounts 包链接多个服务

所以 Meteor 有这个很棒的帐户包,它允许通过密码或其他服务轻松登录.但是,我目前正在创建一个需要多种服务的网络服务(facebook/twitter/等).这里的链接:如何将外部服务登录添加到 Meteor 中现有的帐户? 建议“黑客"通过创建重复帐户并合并数据,但对我来说似乎很不满意. 所以我的问题是: 1) 有没有更优雅的方法来使用 Accounts-xxx 包来创建一个用户 ..
发布时间:2021-12-22 22:59:53 其他开发