问题标签 [meteor-up]

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 投票
3 回答
360 浏览

javascript - 跟踪 Meteor 服务器控制台

将 Meteor 应用程序部署到服务器后,如何在 Meteor 服务器上跟踪控制台输出?该应用程序是使用meteor-up在 Meteor 0.7 上运行来部署的。

0 投票
1 回答
497 浏览

mongodb - Meteor UP 部署流星应用程序。远程数据库 URL 的问题?

我正在尝试使用 Meteor Up:https ://github.com/arunoda/meteor-up

配置文件中有一个设置来设置远程 MongoDB URL 它看起来像这样:

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (7) 由于无法连接到恢复到以前版本的主机到最新版没接!----------------------标准输出-------------- ---------------------

这看起来像权限问题吗?

任何帮助是极大的赞赏!

0 投票
1 回答
243 浏览

javascript - 在 Meteorjs 中递归复制树

我正在开发一个 Meteorjs 应用程序,我有一个教学大纲,我想复制或克隆这个教学大纲。在我的教学大纲中,有一些模块可以达到多个级别,这意味着一个模块可以有另一个模块作为其子模块等等。例如,我有一个模块语法,语法有另一个模块,名为时态和时态,还有一些其他模块,名为现在过去未来这些将看起来像这样。

数据库字段是 name、parent_id、has_children、syllabus_id 这些mudules 可以进一步包含一些子模块或子模块。在数据库中检查一个模块是否有更多的孩子我有一个布尔字段has_children并将parent_id孩子与父母联系起来。如果元素是根元素,它的“parent_id”将为空。

为此,我尝试递归地到达每个元素,但我只能在一个级别到达一个元素。意味着我没有接触到元素的兄弟姐妹,而是孩子。

我的代码是:

另一个递归创建对象的函数是

但是使用它我只能检索同一级别的一个元素,但不能检索其兄弟姐妹。我将能够通过简单的否定疑问句创建时态告诉我在检索这些对象时我在哪里犯了错误。或者告诉我任何其他方式来完成任务。在这里,我只需要更改 syllabus_id 并再次创建所有对象。

0 投票
1 回答
623 浏览

windows-7 - Windows 7 Meteor UP (MUP) Error: spawn ENOENT

I am new to meteorjs. I created an app that I am uploading to server using Meteor UP (MUP). I have dedicated linux server with cPanel installed. I can access the server through SSH.

I have windows 7 on my local setup from where I am trying to deploy the app. I created a private key and am using it with MUP to deploy the app. But when I run mup setup in command prompt, it gives me the following error:

Here is my mup.json file

Can someone please identify what I am doing wrong here?

0 投票
2 回答
511 浏览

meteor - Meteor Up 是如何工作的?

我最近在 Digital Ocean 上创建了一个 droplet,然后使用Meteor Up将我的站点部署到它。

尽管不必弄乱所有细节真是太棒了,但我有点担心,并且对我的服务器发生的事情一无所知。

例如,我正在使用 Digital Ocean 提供的控制台管理,并尝试使用该meteor mongo命令来调查我的数据库发生了什么。它只是出错了,带有command not found: meteor.

我知道我的数据库可以工作,因为记录在访问中是持久的,但似乎 Meteor Up 完成了这一点,而没有保留我在自己的机器上习惯的任何测试和开发接口。

它有什么作用???我怎样才能更仔细地了解幕后发生的事情?

0 投票
7 回答
10592 浏览

mongodb - Meteor Up部署,不能使用meteor mongo --url

我最近将 Meteor 应用程序部署到了运行 Ubuntu 14.04 x32 的 Digital Ocean droplet。我在这个文件中使用了 Meteor Up :mup.json

一切都很好。我已经测试了该网站,一切正常。我还ssh用服务器设置了我的密钥,并且可以ssh在没有密码的情况下使用它。

但现在,我需要远程访问我的服务器数据库。shelf我在 python文件中有一些本地数据,我需要使用这些本地数据来播种我的数据库。我了解如何使用 连接到远程数据库pymongo,但我正在尝试使用 获取连接 URI,meteor mongo --url http://mycorrecturl.com/它只返回此错误:

什么??这里出了什么问题?我希望它要求身份验证,但不存在?官方一头雾水。

提前感谢您的帮助!

更新

我一直在我的服务器目录中寻找,试图在meteor mongo那里成功运行,但尽管我已经安装了流星curl https://install.meteor.com | /bin/sh,但它总是说我不在流星项目目录中。甚至隐藏.meteor目录显然也不是项目目录。

更新

我更仔细地查看了 Meteor Up 文档,它说:

您无法从服务器外部访问 MongoDB。要访问 MongoDB shell,您需要先通过 SSH 登录到您的服务器,然后运行以下命令。

我试过了,它有效,但这还不够好。我需要能够远程访问数据库。Meteor Up 部署是不可能的吗?

下面的答案之一似乎表明通过MONGO_URL在我的env对象中设置,我基本上将手动告诉数据库要响应的 url。那准确吗?

更新

Meteor Up 文档说以下内容:

<appName> 是数据库的名称

因此,根据其中一个答案的建议,我编辑了我的内容mup.json以包含以下内容:

当我mup deploy使用这些变量执行时,部署失败。这是错误的第一部分(如果您想查看其余部分,请告诉我):

当我使用mup reconfigure时,它并没有失败,但是在它的 url 上根本找不到该网站。在我看来,这MONGO_URL不是一种控制机制,而仅仅是一个指向外部数据库(如 mongohq)的指针。

我想我别无选择,只能求助于mongo appName约定和 ssh python 库,但我很想找到一种方法来远程直接访问我的数据库并继续使用 Meteor Up。

0 投票
1 回答
588 浏览

amazon-ec2 - Meteor Up 部署到 Amazon EC (Ubuntu 14.04) 不起作用

我使用 Ubuntu 14.04 设置了一个标准的 Amazon Micro 实例,设置了一个 sudo 用户,并且基本上按照 Meteor Up 的说明进行操作。我在“调用部署过程”阶段收到此错误...

难道我做错了什么?我在 Amazon EC2 设置中打开了端口 80,我的 mup.json 文件如下所示:

我只是将我的 ROOT_URL 设置为 Amazon 公共 IP……不太确定 Meteor 在哪里使用 ROOT_URL 环境变量

0 投票
2 回答
539 浏览

nginx - 与本地应用程序不同的 EC2 部署上的 Meteor Up (mup)

在 localhost 上,该应用程序运行良好。

在 EC2 上,应用程序在 nginx 后面运行。它加载到浏览器中,但没有任何显示。浏览器控制台显示错误

我不知道如何解决这个问题。任何帮助表示赞赏。

编辑

  1. NGINX 不是问题。如果我直接访问流星服务器,则相同的行为。
  2. 运行“meteor add service-configuration”确实修复了上述错误,但没有错误并不能修复观察到的行为,即应用程序不会在 EC2 上呈现,而在 localhost 上启动时会呈现。(错误消息是 EC2 和 localhost 之间唯一可见的区别。所以我怀疑这就是原因。现在这个假设一定是错误的。)所以问题仍然存在。

问题解决了。课程:

Meteor 有调试模式和生产模式。两者的行为可能不同。在 localhost 上,meteor 默认以调试模式运行。在部署到 meteor.com 或 per mup 时,默认为生产模式。要在本地主机上以生产模式运行流星,请运行meteor --production.

0 投票
1 回答
482 浏览

amazon-ec2 - Meteor 使用 MUP 成功部署到 EC2,但不显示任何内容

流星 0.8.2

我有一个使用meteor deploy. 它也在本地成功运行,即使在我执行meteor reset并启动本地服务器备份之后也是如此。

我正在使用 Meteor Up 部署到 EC2 并且部署说它是成功的。

mup setup完成得很好,我的节点版本是

节点的正确版本也在 EC2 服务器上通过 SSH 进行了验证。

我可以进入 EC2 服务器上的 Mongo 控制台并查看我的收藏。

[ec2-54-241-5-181.us-west-1.compute.amazonaws.com] ✔ Invoking deployment process: SUCCESS

mup logs -f

但是当我去的时候ec2-54-241-5-181.us-west-1.compute.amazonaws.com什么都没有出现。页面完全空白。

我有什么方法可以通过 EC2 上的 SSH 查看 Meteor 的服务器日志吗?我不确定发生了什么事。

0 投票
1 回答
449 浏览

deployment - 部署流星、流星上升和/或 demeteorizer?

我正在检查部署流星应用程序的选项。

我已经看到了在我的 mac 上部署流星应用程序、远程 Ubuntu 服务器和其他版本控制问题,我相信还会有更多。

meteor-up看起来是一个不错的解决方案,但它可以与demeteorizer一起使用 来处理依赖关系管理吗?

与使用 demeteorizing 打包和使用其他/自定义脚本进行部署相比,这有什么优势吗?