問題タブ [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.

0 投票する
1 に答える
176 参照

node.js - モジュラスへのデプロイ時のエラー

初めての流星アプリをmodulus.ioにデプロイしようとしていますが、ログに次のエラーが表示されます:

明らかに権限に関するものですが、修正方法がわかりません。何か案は?

0 投票する
0 に答える
273 参照

node.js - NodeJs アプリを正しくデプロイする (git、modulus)

Modulus は、現在のディレクトリまたは指定されたパスからデプロイするオプションを提供します。

私のファイル構造は次のとおりです。

  • パッケージ.json
  • bower.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 でのコールバックが機能しないため、サーバーでの開発が必要です。そのため、変更には非常に時間がかかる場合があります。

0 投票する
1 に答える
507 参照

meteor - Meteor + CodeShip + Modulus

テストに合格した後に Modulus にデプロイするための適切なセットアップ スクリプトを推奨できる人はいますか?

今私は使用しています:

これは基本的に、interwebz の周りにコピーして貼り付けることができたものであり、自分が何をしているのかわかりません。

最後に、私のテスト パイプラインは次のとおりです。

CodeShip ログからの出力:

クライアント側のテストに到達するとすぐに、ハングアップしてビルドに失敗します。

助言がありますか?

0 投票する
1 に答える
348 参照

meteor - modula.io で prerender.io が正しく実行されているかどうかを確認するにはどうすればよいですか?

アップデート

これで、モジュラス サーバーに prerender をインストールできます。ただし、prerender トークンを配置する場所には問題があります。

.demeteorized ノード アプリのどこにこの行がありますか?


パッケージをインストールしたmodulus.ioで流星アプリを実行していhttps://github.com/prerender/prerender-nodeます。テストはローカルで渡され、phantom.js を実行します。つまり、 、、ページ コンテンツ、およびリンクのすべてのmetaタグをalt使用して、ページをまとめます。imgtitle

モジュラス展開が実行されると、次のように表示されます/.demeteorized/package.json

ではmain.js、ファイルの内容:

prerender.io のログには次のように表示されます。

モジュラスで prerender サービスを実行するために必要なのはこれだけですか? 私は何が欠けていますか?

0 投票する
1 に答える
94 参照

json - METEOR_SETTINGS - GA コードが失敗し続ける

Modulus.io にデプロイされた小さなアプリがあり、METEOR_SETTINGSいくつかの API キーを保持する JSON オブジェクトである という変数のセクションがあります。

このオブジェクトには 2 つの API キーがあります。

なんらかの理由で、私の google-analytics トラッカーは常に私のトラッカーが見つからないと報告します。

iron-router GA パッケージを使用しています。

これが私の JSON 文字列のサンプルです。

METEOR_SETTINGSGA と別のサービスでセットアップに成功した人はいますか? 私は何を間違っていますか?

0 投票する
1 に答える
535 参照

mongodb - あるリモート サーバーから別のリモート サーバーに Mongo データベースを転送する方法

あるリモートのクラウドベースのサーバー/サービス (modulus.io) から別の (Compose.io) に複数のデータベースを移行する必要があります。私の知る限り、mongocopy または mongorestore を使用するために必要なように思われる、ターゲット サーバーにコンソール アクセス権がありません。私はすべての資格情報を持っています。どうすればいいですか?どのコマンドを使用する必要がありますか、またはその目的のために設計されたツールはありますか? 現在、mongodump を使用してデータベースをローカル マシンに移動し、それをターゲット マシンに mongorestore しようとしています。これは非常にゆっくりと進んでおり、適度なサイズのデータ​​ベース (<2GB) でも、ダウンロードにはほぼ 1 日かかるようです)。

ありがとう

0 投票する
1 に答える
4520 参照

javascript - Node.js/Express アプリケーションでのメモリ消費

私のアプリケーションは、512 MB のメモリを搭載した 1 つの Modulus サーボで実行されています。アプリの実行は次のようになります。

モジュラス メトリック

ご覧のとおり、実行中にメモリが上昇します。ただし、それ以上のリクエストが行われなくても、無期限に 100% のままになります。繰り返しリクエストによるアプリのメモリ消費が心配です。

リクエストの完了後にメモリ消費量を再び減らすために、Node.js/Express アプリで何かする必要がありますか?

現在、私はこれしか持っていません:

0 投票する
2 に答える
192 参照

node.js - ダウンタイムに直面せずにモジュラスでnodejsサーバーを再デプロイする方法は?

私は、modulus.io でノード js サーバーを実行しています。ダウンタイムに直面せずにサーバーの最新バージョンを再デプロイするにはどうすればよいですか?