问题标签 [react-native-meteor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
455 浏览

ios - 无法连接到 Web 套接字 react-native-meteor iOS

我正在使用 react-native-meteor,并且无法仅使用 iOS 连接到 Web 套接字。我的应用程序在 android 模拟器上运行时运行良好,但在 iOS 模拟器或设备上无法运行。这是我的代码:

和日志:

知道为什么我不能仅在 iOS 上连接吗?

我已经禁用了 App Transport Security,并下载了一个非 https 网页,所以我知道这不是问题

0 投票
1 回答
740 浏览

meteor - 如何处理 react-native-meteor DDP 连接失败?

这个例子中,你使用这样的代码连接到 Meteor

这是一个异步方法,因此它不返回任何内容,也不接受回调,并且Meteor.status()在它之后会立即返回connected == false。所以我能看到的唯一解决方案是将此检查包装到setTimeout回调中,并将超时设置为 5 秒。然后,万一Meteor.status().connected仍然false在 UI 中显示错误。有更好的解决方案吗?

0 投票
1 回答
172 浏览

javascript - react-native-meteor Meteor.collection('xxx').findOne() return undefined, 如何进行回调

当我试图获取数据时,我得到了未定义的数据,但是在再次调用该方法后一秒钟,我得到了我想要的。我的理解是,我只是等待响应,当我尝试返回一个对象时,我什么都没有,因为它正在向我走来。.findOne() 没有回调,在这种情况下我能做什么?

0 投票
0 回答
201 浏览

javascript - Meteor.js loginWithGoogle() 在与 React Native 一起使用时不起作用

我正在开发 ReactNative 应用程序,并且需要使用 Meteor 的 Google OAuth 登录。虽然登录配置在 Meteor 端有效,但在从 RN App 调用时不会被识别为函数。

我写的代码如下:

但是当按下“登录”按钮时,会出现以下错误:

有什么帮助/建议吗?

0 投票
1 回答
44 浏览

meteor - 订阅数据非常晚到达 Meteor - React Native Meteor

发布数据并从反应本机客户端订阅后,大约需要一分钟才能准备好订阅。如果我更新集合,则需要大约一分钟才能获取数据并触发 componentWillReceiveProps(newProps) 方法。集合只有很少的文档。

流星服务器代码:

RelicsOnMap 集合:

客户:

我在另一个组件中做 Meteor.connect 并且它成功了。这里有一个小视频我演示了这个问题: http ://sendvid.com/v5fqlurh

0 投票
1 回答
105 浏览

react-native - React Native Router Flux 和 React Native Meteor 初始场景渲染问题

嗨,我需要帮助我已经创建了一个索引页面,它检查用户是否登录并相应地重定向,数据通过 createContainer 传递到该组件一切正常,但现在登录后我打开了路由器页面并从那里重定向所有除了带有 withTracker 的组件之外,组件路由正确,我再次被推送到默认初始屏幕

演练->

1.)登录屏幕

2.)显示时间表(在路由器中初始)

3.)点击请假->申请请假

4.) 试营业申请请假

5.)打开一秒钟,然后返回初始页面(时间表)

index.js

路由器.js

ApplyLeave.js

0 投票
2 回答
1006 浏览

react-native - React Native 中的 Meteor.connect 抛出错误(版本 0.61.5)

我在react-native-app中使用react-native-meteor模块将其连接到Meteor服务器。 在 App.js 中调用以下函数时,

我收到了这个错误

已在此处打开了一个问题NetInfo 问题但尚未解决。

0 投票
1 回答
45 浏览

react-native - 从 Meteor 服务器检索数据

我正在尝试使用react-native, Meteor and xvonabur/ react-native-meteor. 我正在尝试从 MongoDB 订阅数据。

服务器代码:

客户端代码:

正如我在阅读之前关于 stackoverflow 的帖子后所理解的那样,我必须export const Pokemon = new Mongo.Collection('pokemon');在服务器和客户端的公共范围内定义。我的客户端和服务器位于两个不同的文件夹中。

我尝试按pokemon.js如下方式导入客户端,

并尝试如下使用它;

但我收到以下错误,