问题标签 [modulus.io]
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.
node.js - 部署到模数时出错
我正在尝试将我的第一个流星应用程序部署到模数.io,但我在日志中收到以下错误:
这显然与权限有关,但不知道如何解决。有任何想法吗?
node.js - 正确部署 NodeJs 应用程序(git、模数)
Modulus 提供了从当前目录或从指定路径进行部署的选项。
我的文件结构是:
- 包.json
- 鲍尔.json
- src(应用程序编码的地方)
- dist(gulp 放置就绪应用程序的地方)
- 数十个其他文件夹,如 e2e、seed、gulp、logs、mongobackub、node_modules、bower_components ...
通常我只是上传了 dist 文件夹,并将 dist 文件夹作为子树推送。现在我想改进我的部署过程。
问题1)
我是否从主目录部署?这似乎需要很长时间,实际上应用程序只需要 dist 文件夹 + 包和 bower 文件。但是期待持续集成,例如代码,看起来推送所有文件夹可能不是一个坏主意,否则我的单元测试可能会丢失。
编辑:
http://help.modulus.io/customer/portal/articles/1702010-ignoring-files-during-a-deploy 添加忽略文件似乎是避免更改文件夹结构并仅关注相关文件的解决方案部署整个应用程序时。
问题2)
有没有办法只推送已更改的文件。上传整个目录最多需要 15 分钟,并且像 Amazon Payments 这样的一些服务需要在服务器上进行开发,因为 localhost 上的回调不起作用。因此,更改可能非常耗时。
meteor - Meteor + CodeShip + Modulus
任何人都可以推荐一个好的设置脚本在通过测试后部署到 Modulus 吗?
现在我正在使用:
这基本上是我设法在 interwebz 周围复制 + 粘贴的内容,我不知道自己在做什么。
最后我的测试管道是:
CodeShip 日志的输出:
一旦它进入客户端测试,它就会永远挂起并且无法构建。
有什么建议么?
meteor - 如何判断 prerender.io 是否在模数.io 上正确运行?
更新
我现在可以在模数服务器上安装 prerender。但是放置预渲染令牌的位置存在问题:
这条线在 .demeteorized 节点应用程序中的哪个位置?
我在modules.io上运行一个流星应用程序我已经安装了这个https://github.com/prerender/prerender-node
包。测试在本地通过以运行 phantom.js。意思是,它将页面与所有meta
标签放在一起,alt
用于img
s, title
, 页面内容和链接。
运行模数部署后,它会显示/.demeteorized/package.json
:
在main.js
,文件内容:
prerender.io 中的日志显示:
这就是在模数上运行预渲染服务所需的全部内容吗?我错过了什么?
json - METEOR_SETTINGS - GA 代码一直失败
我在 Modulus.io 上部署了一个小应用程序,其中有一个名为 的变量部分METEOR_SETTINGS
,它是一个包含一些 API 密钥的 JSON 对象。
我在这个对象中有两个 API 密钥。
无论出于何种原因,我的 google-analytics 跟踪器总是报告我的跟踪器丢失。
我正在使用Iron-router GA 包。
这是我的 JSON 字符串的示例:
有人METEOR_SETTINGS
用 GA 和其他服务成功设置了吗?我究竟做错了什么?
javascript - node.js 应用程序在本地运行良好,但不会在模数中运行
起初,我在模数网站本身上发表了一篇文章,但我认为它的社区不是很活跃,所以它包含以下内容:应用程序,当我尝试加载它时,URL 会在文档:
未找到或无法收集到任何应用程序实例。
在日志中,它说这个,我真的不明白。
这一切都在一个单独的项目上以相同的方式完成,现在它不会工作。任何建议或解决方案将不胜感激!
(顺便说一句,我不确定这是否正常,但我注意到 node_modules 文件夹不在我的文件列表中,我不知道为什么,因为它在我的本地文件夹中)
但是,现在我已经到了日志会说的地方:
我知道它正在 /mnt/app 中寻找文件,但我不知道为什么,当它在本地运行时,它会在公共目录中找到所有内容。
我的文件树如下所示:
我用这个绑定公用文件夹
谁能帮我解决这个问题,或者至少找到问题。谢谢!!
mongodb - 如何将 Mongo 数据库从一台远程服务器传输到另一台远程服务器
我需要将多个数据库从一个基于云的远程服务器/服务 (modulus.io) 转换到另一个 (Compose.io)。据我所知,我在目标服务器上没有控制台访问权限,这似乎是使用 mongocopy 或 mongorestore 所必需的。我有所有的凭据。我该怎么做呢?我应该使用什么命令,或者是否有为此目的设计的工具?我目前正在尝试使用 mongodump 将数据库移动到我的本地机器,然后尝试将其 mongorestore 到目标机器。这进展非常缓慢,即使对于一个中等大小的数据库(<2GB),它看起来也需要一天的大部分时间才能下载)。
谢谢
node.js - 部署到 Modulus.io 时缺少视口元标记
我正在使用 Meteor,并且我验证了当我使用流星部署时一切正常,但是当我部署到 Modulus 时,该网站缺少视口元标记,因此它没有响应。有谁知道解决方案或如何解决此问题?
node.js - 如何在不停机的情况下以模数重新部署nodejs服务器?
我有一个在模数.io 上运行的节点 js 服务器。如何在不停机的情况下重新部署最新版本的服务器?