問題タブ [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.
meteor - Modulus で展開された meteor アプリケーションでの内部サーバー エラー
Modulus.io にデプロイした後、「内部サーバー エラー」が表示されます
ログ:
node.js - Modulus.io and Socket.io problems
I am making a socket.io app, it is working perfectly locally, until i try to put it on Modulus.io, Then I can't connect to my app, it isn't generating an error though... this is some relevant code: (Server)
It says info - socket.io started and that's it. When I try to connect, socket.on("error") fires with ETIMEOUT
deployment - Modulus.IO へのデプロイ時に 'uglify-js' を参照する Meteor エラー
Modulus.IO を使用して Meteor アプリをデプロイします。
私が開発環境にいるときは、「meteor」コンソールでもブラウザ js コンソールでも、まったく問題はありません。しかし、Modulos.IO にデプロイすると、Modulus に次のエラーが表示されます。
minifiers パッケージがインストールされておらず、underscore.js もインストールされていません。
paypal - 新しいホスト Modulus.io を使用した Meteor アプリで PayPal IPN が失敗する
私はプロダクションMeteorアプリ (v0.8.3) を持っています。PayPal IPNシステムを使用し、 IPNのサーバー側ルート ( Iron Routerを使用) を使用します。私はWebfactionでホストしていましたが、IPN プロセスはうまく機能しました。
最近、ホスティングをModulus.ioに移動しました。私は他の変更を加えませんでした。これで、PayPal IPN URL は、Paypal からのすべての呼び出しを受信しなくなりました (本番環境とサンドボックスの両方で)。
「curl」経由で IPN URL に手動で POST を実行すると、POST を受信したというメッセージが表示されるので、ルートが機能していることがわかります。しかし、Paypal 経由で支払いが行われたときにメッセージが表示されません。
IPN シミュレーターを使用すると、正常に動作します。
最後に、サイトを.meteor.com URL に展開し、サンドボックスの PayPal IPN をこの URL に変更すると、問題なく動作します。
ライブ PayPal IPN が本番 IPN URL に到達していないように見える理由について何か提案はありますか? ありがとう!
node.js - Modulus.io NodeJS の展開
アプリを Modulus にデプロイしようとしています。環境変数を設定しました:
- NODE_ENV = 生産
- MODULUSURL = mongodb://user:pw@proximus.modulusmongo.net:27017/Ub7ehyqa
- ポート = 8080
アプリをデプロイすると、次のエラーが表示されます。
/mnt/data/1/server/api/user/index.js:10 router.get('/', controller.index); ^ TypeError: オブジェクトで未定義のメソッド 'get' を呼び出せません。(/mnt/data/1/server/api/user/index.js:10:8) Module._compile (module.js:456:26) で Object.Module._extensions..js (module.js:474) :10) Module.load (module.js:356:32) で Function.Module._load (module.js:312:12) で Module.require (module.js:364:17) で require (module.js) :380:17) オブジェクトの module.exports (/mnt/data/1/server/routes.js:12:25) で。(/mnt/data/1/server/app.js:24:20) Module._compile (module.js:456:26) で
MongoDB 接続が確立されているように見えるので、問題として除外しました。また、これは私のローカル/開発環境では発生していません。実稼働サーバー (Mondulus など) にデプロイするときに、express などのコンポーネントへのパスを更新する必要がある可能性はありますか?
javascript - Grunt シェル タスクが完全な stdout を取得しない
Modulus展開を実行する Grunt タスクを作成しようとしています。Modulus npm モジュールをローカルにインストールし、タスクを実行するためにgrunt-shellモジュールもインストールしました。これは私の Gruntfile の関連部分です:
ここで、modulus コマンドをコマンド ラインで直接実行すると、次のようになります。
ただし、grunt タスクを実行すると、次のようになります。
Grunt コマンド ファイルからの出力は、Grunt の外部で同じコマンド自体を実行するよりも大幅に短く、いくつかの重要な情報が欠落しています。これの原因は何ですか?実行が完全に終了する前に戻って、不完全な stdout になる可能性はありますか?