问题标签 [meteor-galaxy]

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 回答
8332 浏览

mongodb - MongoError:在流星星系上部署时,本地未授权执行命令

我正在尝试使用以下命令使用流星星系部署我的应用程序

但我收到了这个错误

MongoError: not authorized on local to execute command { find: "oplog.rs", filter: {}, sort: { $natural: -1 }, projection: { ts: 1 }, limit: 1 }在日志中

在我的 scalingo.json 中,我设置如下

当我访问http://icrm.meteorapp.com/ 我得到

我知道我在设置 MONGO_OPLOG_URL 时犯了一些错误,我在 MONGO_URL 和 MONGO_OPLOG_URL 中都写了相同的用户名和密码,我使用的是免费沙盒版本,请帮我解决这个问题,如果可能的话,建议我使用免费沙盒版本的解决方案。 ..

非常感谢

0 投票
1 回答
101 浏览

meteor - 使用 Twilio 和 Meteor 接收消息

我正在创建一个需要能够使用 Twilio 接收文本消息的 Web 应用程序。我运行 ngrok 启动到我的 localHost 的隧道:3000。如果我在 localHost 上启动我的应用程序后向我的 Twilio 号码发送消息,它工作正常。问题是,一旦我将应用程序部署到 Galaxy,应用程序就不再响应传入的文本。我尝试将其更改app.listen('3000');为许多不同的端口,即(80,8080,443),但这些都不起作用。部署后我需要更改或添加什么才能使其正常工作?

0 投票
1 回答
144 浏览

mongodb - 收到 Meteor Galaxy 部署的标题错误:MongoError:管理员未授权执行命令

我正在尝试将本地开发的流星应用程序部署到 Galaxy(由流星提供)。我使用了他们推荐的 mongodb 提供程序之一,MongoDB 的 Atlas。我已经克服了几个连接问题,但是我无法弄清楚以下问题的原因。与其关联的用户在 admin db "@admin" 上有 atlasAdmin、dbAdmin、dbAdminAnyDatabase、readWriteAnyDatabase。

0 投票
1 回答
97 浏览

meteor - 流星星系更新节点版本

有谁知道流星星系使用什么版本的节点?

我刚刚尝试部署并收到以下错误:

因此我假设使用的是旧版本的节点。

几天前,相同的代码运行良好。

0 投票
1 回答
167 浏览

meteor - Meteor (mup 和 Galaxy) - 仅更新至 settings.json

如果只是更改,您是否必须使用 mup 或 Galaxy 进行全面部署settings.json

0 投票
1 回答
149 浏览

meteor - 从 Meteor Galaxy 部署流星应用程序错误:铁:路由器未找到路由定义

我已经从 Meteor Galaxy 部署了我的流星应用程序。这工作正常,但是当我输入地址http://perfilesgs.meteorapp.com/时,这向我显示了找不到路由的错误。

如果您需要更多信息,我可以给您解决此问题,请告诉我。我会小心的。

谢谢。

lib/router.js

在此处输入图像描述

0 投票
1 回答
229 浏览

meteor - 从 bitbucket 管道将流星项目部署到星系

我是 Galaxy 的新手,我尝试在每次推送到我的 BitBucket 存储库时使用 BitBucket Pipelines 自动部署我的应用程序(这是一个在每次推送后运行 shell 命令的系统)。

问题是我无法在 Galaxy 中部署,因为 deploy 命令要求我提供 Galaxy 凭据。

我知道可以使用令牌来避免这个问题,但它只能使用 90 天。

有没有办法将我的凭据写入命令参数或环境变量?

这是我通过管道运行的命令:

DEPLOY_HOSTNAME=\"eu-west-1.galaxy.meteor.com\" meteor deploy \"mydomain.com\" --settings ./settings.json --allow-superuser

谢谢!

0 投票
0 回答
59 浏览

node.js - 在 Meteor Galaxy 服务器上导入 MS Access 数据

我需要在 Galaxy 上托管的 Meteor 服务器上解析 MS Access 数据库。具体来说,它是一个 .accdb 文件。

如果我能够在 Galaxy 上安装mdbtools,npm 包mdb将用于此目的——但我相当肯定我无法在 Galaxy 托管的服务器上安装任何东西。

是否有一个简单的解决方案,或者我是否需要切换托管/在不同的主机上设置进程以将数据库转换为可用格式?


编辑:

我能够安装和使用mdbtools,但我无法让mdb在我的构建上工作。我创建了自己的mdbtools实现,称为mdb-parse。这在 Galaxy 中不起作用,但在我看来,如果您需要在 Node.js 上使用 .accdb 和 .mdb 文件,这将是唯一的解决方案。

0 投票
0 回答
169 浏览

javascript - 如何在没有 MongoDB 的情况下通过 Galaxy 部署 Meteor.js 应用程序?

假设我想使用 Meteor.js 构建一个 SPA,但我不需要立即使用 MongoDB,并且希望稍后在我有更多数据时添加 MongoDB,或者至少设置一下MONGO_URL="null",这样我就可以通过 Galaxy 进行部署而不会出现控制台问题向上。现在我只想要/需要一个静态站点,但也可以灵活地在以后使其成为动态 SPA。这可能通过 Meteor 和 Galaxy 实现吗?

我已经梳理了 Meteor 文档https://guide.meteor.com/deployment.html 但通过他们的文档似乎不可能。 https://galaxy-guide.meteor.com/deploy-guide.html

这将是一个很棒的功能,感谢您提供任何信息!

0 投票
0 回答
19 浏览

reactjs - Meteor 应用程序部署到星系,反应服务器渲染未将 eventHandlers 附加到 dom

我有一个遵循此文件结构的流星应用程序https://guide.meteor.com/structure.html#example-app-structure并使用 React 的服务器渲染。在本地测试时meteor --port 3000,客户端通过/start/client/index.js's 附加了 eventHandlers ReactDOM.hydrate(<App />, document.getElementById('app'));。但是,在部署到 Galaxy 之后的生产环境中,没有附加到 DOM 的事件处理程序。我尝试console.log对客户端文件进行操作,但没有日志。关于我可以尝试解决此问题的任何想法?

PS:我尝试通过测试这个meteor --port 3000 --production,我设法复制了这个问题,但似乎这不是“复制”这个问题的好方法。