問題タブ [deployd]
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 - エラー: [127.0.0.1:27017] に接続できませんでした
私はデプロイされたアプリケーションに取り組んでいます。突然 Mongodb サーバーが動作を停止し、エラーError: failed to connect to [127.0.0.1:27017] が表示され ました。
以下は、mongodb.log ファイルのログ エントリです。
私を助けてください。
javascript - デプロイされたアプリ、dpd.collection.first() が機能しない
Deployd on Windows 7 64 Bit の最新バージョンをインストールしました。単一のオブジェクトを照会できないことを除いて、すべて正常に動作します。
つまり、次のコードを使用すると、
TypeError: undefined is not a function at the console (Google Chrome) が関数 'first()' を指しています。ダッシュボードの API タブで生成された他のすべての機能は、問題なく正常に動作しています。Deployd を別のディレクトリに再インストールしようとしましたが、問題は解決していません。まだ別のマシンで試していません。
原因は何ですか?
どんな助けでも大歓迎です。
node.js - Mongolab を使用して Heroku にデプロイされたインストール
私は Heroku を初めて使用し、デプロイしました。
アプリを作成し、mongolab を使用して mongoDB を作成することができました。3 つのファイル (ProcFile、server.js、および package.json => 以下のコードを参照) を heroku アプリ フォルダーのルートに挿入しました。
アプリにアプリケーション エラーがあります。Heroku マスターに git push したときのログを次に示します (なぜ ProcFile がないと言っているのだろうか)。
誰でもこれで私を助けることができますか?
ログ:
-----> Node.js アプリが検出されました
-----> アプリケーション状態 package.json の読み取り... ビルド ディレクトリ... キャッシュ ディレクトリ... 環境変数...
-----> バイナリのインストール semver.io でノード バージョン 0.8.x を解決しています... ノード 0.8.28 をダウンロードしてインストールしています... semver.io で npm バージョン 1.2.x を解決しています... npm 1.2 をダウンロードしてインストールしています。 8000 (バージョン 1.2.30 の置き換え)... npm WARN package.json github-url-from-git@1.1.1 リポジトリ フィールドがありません。npm WARN package.json assert-plus@0.1.2 リポジトリ フィールドがありません。npm WARN package.json ctype@0.5.2 リポジトリ フィールドがありません。npm WARN の満たされていない依存関係 /tmp/build_eda7353fa1e9a8af28d45ba384d0c26f/.heroku/node/lib/node_modules/npm/node_modules/glob には minimatch@'^0.3.0' が必要ですが、npm WARN の満たされていない依存関係が読み込まれます /tmp/build_eda7353fa1e9a8af28d45ba384d0c26f/.heroku/node /node_modules/npm/node_modules/minimatch、バージョン 0.3 である npm WARN 満たされていない依存関係。
-----> ビルドの依存関係 Npm バージョンが変更されました (2.2.0 => 1.2.8000); キャッシュの無効化 ノード モジュールのインストール npm WARN package.json myappName@1.1.0 リポジトリ フィールドがありません。npm WARN package.json myappName@1.1.0 README データなし npm WARN engine deployd@0.7.0: 必要: {"node":">= 0.10.0"} (現在: {"node":"v0.8.28" ,"npm":"1.2.8000"})
stringstream@0.0.4、oauth-sign@0.5.0、tunnel-agent@0.4.0、qs@2.3.3、mime-types@1.0.2、node-uuid@1.4.2、combined-stream@0.0。 7、http-signature@0.10.1、tough-cookie@0.12.1、form-data@0.2.0、bl@0.9.4、hawk@1.1.1) ????????? socket.io@0.9.17 (base64id@0.1.0, policyfile@0.0.4, redis@0.7.3, socket.io-client@0.9.16) ????????? mongodb@1.0.2 (bson@0.0.6)
-----> 起動方法を確認中 No Procfile; 新しい Procfile に「web: npm start」を追加する
-----> ビルドのファイナライズ ランタイム環境の作成 バイナリ パスのエクスポート npm アーティファクトのクリーニング 以前のキャッシュのクリーニング 将来のビルドのための結果のキャッシュ
-----> ビルド成功!
-----> プロセス タイプの発見 Procfile はタイプを宣言します -> web
-----> 圧縮中...完了、11.1MB -----> 起動中...完了、v12 https://[myappName].herokuapp.com/ Herokuにデプロイ
ProcFile
パッケージ.json
サーバー.js
どうもありがとうございました。
「heroku log -t」コマンドが返す内容は次のとおりです。
2015-01-22T22:25:16.147815+00:00 app[web.1]: 2015-01-22T22:25:16.878293+00:00 heroku[web.1]: ステータス 1 でプロセスが終了しました 2015-01-22T22 :25:16.890633+00:00 heroku[web.1]: 状態が開始からクラッシュに変更されました 2015-01-22T23:37:30.079428+00:00 heroku[web.1]: 状態がクラッシュから開始に変更されました 2015 -01-22T23:37:32.332481+00:00 heroku[web.1]: コマンド
n pm start
2015-01-22T23:37:34.519186+00:00 app[web.1]: 2015-01-22T23:37でプロセスを開始:34.519203+00:00 app[web.1]: > myappname@1.1.0 start /app 2015-01-22T23:37:34.519207+00:00 app[web.1]: 2015-01-22T23:37: 34.519205+00:00 app[web.1]: > ノード サーバー 2015-01-22T23:37:35.071282+00:00 app[web.1]: 2015-01-22T23:37:35.071937+00:00 app[ web.1]: エラー: ENOENT、readdir 'resources' 2015-01-22T23:37:35.087520+00:00 app[web.1]: npm ERR! myappname@1.1.0 開始:node s erver
2015-01-22T23:37:35.087700+00:00 app[web.1]: npm ERR! 終了ステータス 1 2015-01-22T23:37:35.087840+00:00 app[web.1]: npm ERR! 2015-01-22T23:37:35.088495+00:00 app[web.1]: npm ERR! これは、myappname パッケージの問題である可能性が高く、2015-01-22T23:37:35.087892+00:00 app[web.1]: npm ERR! myappname@1.1.0 開始スクリプトで失敗しました。2015-01-22T23:37:35.091315+00:00 app[web.1]: npm ERR! cwd /app 2015-01-22T23:37:35.091657+00:00 app[web.1]: npm ERR! ノード -v v0.8.28 2015-01-22T23:37:35.095021+00:00 app[web.1]: npm ERR! コード ELIFECYCLE 2015-01-22T23:37:35.094749+00:00 app[web.1]: npm ERR! npm -v 1.2.8000 2015-01-22T23:37:35.101035+00:00 app[web.1]: npm エラー! 2015-01-22T23:37:35.101194+00:00 app[web.1]: npm ERR! 追加のログの詳細は、2015-01-22T23:37:35.101383+00:00 app[web.1]: npm ERR! にあります。
/app/npm-debug.log 2015-01-22T23:37:35.101550+00:00 app[web.1]: npm ERR! OK コード 0 2015-01-22T23:37:35.071573+00:00 app[web.1]: リソースの読み込みエラー: 2015-01-22T23:37:35.089184+00:00 app[web.1]: npm ERR ! npm自体ではありません。2015-01-22T23:37:35.081587+00:00 app[web.1]: 2015-01-22T23:37:35.089921+00:00 app[web.1]: npm ERR! npm 所有者 ls myappname 2015-01-22T23:37:35.090107+00:00 app[web.1]: npm ERR! 上記の追加のログ出力がある可能性があります。2015-01-22T23:37:35.090358+00:00 app[web.1]: npm ERR! システム Linux 3.13.0-40-generic 2015-01-22T23:37:35.090869+00:00 app[web.1]: npm ERR! command "node" "/app/.hero ku/node/bin/npm" "start" 2015-01-22T23:37:35.089349+00:00 app[web.1]: npm ERR! あなたのシステムではこれが失敗することを作成者に伝えてください: 2015-01-22T23:37:35.089535+00:00 app[web.1]: npm エラー! ノード サーバー 2015-01-22T23:37:35.089765+00:00 app[web.1]: npm ERR! 2015-01-22T23:37:35.914172+00:00 heroku[web.1]: Process exited with status 1 2015-01-22T23:37:35.922884+00:00 heroku[web.1] で情報を取得できます。 ]: 状態が開始からクラッシュに変更されました 2015-01-23T01:07:57.421508+00:00 heroku[web.1]: コマンドでプロセスを開始n pm start
2015-01-23T01:07:59.976915+00:00 app[web.1]: 2015-01-23T01:07:59.976963+00:00 app[web.1]: > myappname@1.1.0 start /app 2015 -01-23T01:07:59.976965+00:00 app[web.1]: > ノード サーバー 2015-01-23T01:07:59.976967+00:00 app[web.1]: 2015-01-23T01:08: 00.496965+00:00 app[web.1]: リソースの読み込みエラー: 2015-01-23T01:08:00.507766+00:00 app[web.1]: 2015-01-23T01:08:00.497357+00:00 app [web.1]: エラー: ENOENT、readdir 'resources' 2015-01-23T01:08:00.513161+00:00 app[web.1]: npm ERR! myappname@1.1.0 開始:node s erver
2015-01-23T01:08:00.513403+00:00 app[web.1]: npm ERR! 終了ステータス 1 2015-01-23T01:08:00.514599+00:00 app[web.1]: npm ERR! これは、myappname パッケージの問題である可能性が高く、2015-01-23T01:08:00.513607+00:00 app[web.1]: npm ERR! 2015-01-23T01:08:00.514719+00:00 app[web.1]: npm ERR! npm自体ではありません。2015-01-23T01:08:00.513749+00:00 app[web.1]: npm ERR! myappname@1.1.0 開始スクリプトで失敗しました。2015-01-23T01:08:00.514853+00:00 app[web.1]: npm ERR! あなたのシステムではこれが失敗することを作成者に伝えてください: npm エラー! ノード サーバー 2015-01-23T01:08:00.515141+00:00 app[web.1]: npm ERR! 2015-01-23T01:08:00.515245+00:00 app[web.1]: npm ERR! 経由で情報を取得できます。npm 所有者 ls myappname 2015-01-23T01:08:00.515382+00:00 app[web.1]: npm エラー! 上記の追加のログ出力がある可能性があります。2015-01-23T01:08:00.515563+00:00 app[web.1]: npm ERR! システム Linux 3.13.0-40-generic 2015-01-23T01:08:00.515740+00:00 app[web.1]: npm ERR! コマンド "node" "/app/.hero ku/node/bin/npm" "start" 2015-01-23T01:08:00.515914+00:00 app[web.1]: npm ERR! cwd /app 2015-01-23T01:08:00.516078+00:00 app[web.1]: npm ERR! ノード -v v0.8.28 2015-01-23T01:08:00.516321+00:00 app[web.1]: npm ERR! npm -v 1.2.8000 2015-01-23T01:08:00.516461+00:00 app[web.1]: npm エラー! コード ELIFECYCLE 2015-01-23T01:08:00.517740+00:00 app[web.1]: npm ERR! 2015-01-23T01:08:00.517993+00:00 app[web.1]: npm ERR! 00 app[web.1]: npm ERR! コマンド "node" "/app/.hero ku/node/bin/npm" "start" 2015-01-23T01:08:00.515914+00:00 app[web.1]: npm ERR! cwd /app 2015-01-23T01:08:00.516078+00:00 app[web.1]: npm ERR! ノード -v v0.8.28 2015-01-23T01:08:00.516321+00:00 app[web.1]: npm ERR! npm -v 1.2.8000 2015-01-23T01:08:00.516461+00:00 app[web.1]: npm エラー! コード ELIFECYCLE 2015-01-23T01:08:00.517740+00:00 app[web.1]: npm ERR! 2015-01-23T01:08:00.517993+00:00 app[web.1]: npm ERR! 00 app[web.1]: npm ERR! コマンド "node" "/app/.hero ku/node/bin/npm" "start" 2015-01-23T01:08:00.515914+00:00 app[web.1]: npm ERR! cwd /app 2015-01-23T01:08:00.516078+00:00 app[web.1]: npm ERR! ノード -v v0.8.28 2015-01-23T01:08:00.516321+00:00 app[web.1]: npm ERR! npm -v 1.2.8000 2015-01-23T01:08:00.516461+00:00 app[web.1]: npm エラー! コード ELIFECYCLE 2015-01-23T01:08:00.517740+00:00 app[web.1]: npm ERR! 2015-01-23T01:08:00.517993+00:00 app[web.1]: npm ERR! npm エラー! コード ELIFECYCLE 2015-01-23T01:08:00.517740+00:00 app[web.1]: npm ERR! 2015-01-23T01:08:00.517993+00:00 app[web.1]: npm ERR! npm エラー! コード ELIFECYCLE 2015-01-23T01:08:00.517740+00:00 app[web.1]: npm ERR! 2015-01-23T01:08:00.517993+00:00 app[web.1]: npm ERR!
/app/npm-debug.log 2015-01-23T01:08:00.518222+00:00 app[web.1]: npm ERR! 正しくないコード 0 2015-01-23T01:08:00.517870+00:00 app[web.1]: npm ERR! 2015-01-23T01:08:01.307216+00:00 heroku[web.1]: Process exited with status 1 2015-01-23T01:08:01.315931+00:00 heroku[web. 1]: 状態が開始からクラッシュに変更されました 2015-01-23T04:15:56.955682+00:00 heroku[web.1]: 状態がクラッシュから開始に変更されました 2015-01-23T04:16:00.763097+00:00 heroku[web.1]: コマンドでプロセスを開始n pm start
2015-01-23T04:16:04.864921+00:00 app[web.1]: 2015-01-23T04:16:04.864940+00:00 app[web.1]: > ノードサーバー 2015-01-23T04:16 :04.864942+00:00 app[web.1]: 2015-01-23T04:16:04.864939+00:00 app[web.1]: > myappname@1.1.0 start /app 2015-01-23T04:16: 05.471847+00:00 app[web.1]: 2015-01-23T04:16:05.452400+00:00 app[web.1]: リソースの読み込みエラー: 2015-01-23T04:16:05.476361+00:00 app [web.1]: npm ERR! 2015-01-23T04:16:05.476484+00:00 app[web.1]: npm ERR! myappname@1.1.0 開始スクリプトで失敗しました。2015-01-23T04:16:05.477178+00:00 app[web.1]: npm ERR! npm自体ではありません。2015-01-23T04:16:05.477054+00:00 app[web.1]: npm ERR! これは、myappname パッケージの問題である可能性が高く、2015-01-23T04:16:05.477310+00:00 app[web.1]: npm ERR! あなたのシステムではこれが失敗することを作成者に伝えてください: 2015-01-23T04:16:05.452048+00:00 app[web.1]: 2015-01-23T04:16:05.452756+00:00 app[web.1]: エラー: ENOENT、readdir 'resources' 2015-01-23T04:16:05.475943+00:00 app[web.1]: npm ERR ! myappname@1.1.0 開始:node s erver
2015-01-23T04:16:05.476190+00:00 app[web.1]: npm ERR! 終了ステータス 1 2015-01-23T04:16:05.477973+00:00 app[web.1]: npm ERR! システム Linux 3.13.0-40-generic 2015-01-23T04:16:05.477435+00:00 app[web.1]: npm ERR! ノード サーバー 2015-01-23T04:16:05.477558+00:00 app[web.1]: npm ERR! 2015-01-23T04:16:05.477681+00:00 app[web.1]: npm ERR! 経由で情報を取得できます。npm 所有者 ls myappname 2015-01-23T04:16:05.477804+00:00 app[web.1]: npm ERR! 上記の追加のログ出力がある可能性があります。2015-01-23T04:16:05.478145+00:00 app[web.1]: npm ERR! コマンド "node" "/app/.hero ku/node/bin/npm" "start" 2015-01-23T04:16:05.478311+00:00 app[web.1]: npm ERR! cwd /app 2015-01-23T04:16:05.478475+00:00 app[web.1]: npm ERR! ノード -v v0.8.28 2015-01-23T04:16:05.480171+00:00 app[web.1]: npm ERR!
/app/npm-debug.log 2015-01-23T04:16:05.480292+00:00 app[web.1]: npm ERR! OK コード 0 2015-01-23T04:16:05.480111+00:00 app[web.1]: npm ERR! 追加のログの詳細は、2015-01-23T04:16:05.478856+00:00 app[web.1]: npm ERR! にあります。npm -v 1.2.8000 2015-01-23T04:16:05.478967+00:00 app[web.1]: npm エラー! コード ELIFECYCLE 2015-01-23T04:16:05.480021+00:00 app[web.1]: npm ERR! 2015-01-23T04:16:06.250211+00:00 heroku[web.1]: プロセスはステータス 1 で終了しました 2015-01-23T04:16:06.261424+00:00 heroku[web.1]: 状態が開始からかぶれた
javascript - id パラメータを使用すると、Node.js が dpd.get で 404 エラーをデプロイし、dpd.put で 400 エラーが発生する
基本的にタイトルの内容 - 「id」に入力したすべての ID で 404 Not Found を取得しています。
そして、「id」の任意の値に対する 400 Bad Request:
すべての id 値は Deployd ダッシュボードに存在し、ID 以外のカテゴリ パラメータを使用して get リクエストを行うことができます。
この時点ですべてを試したような気がします。助けてください!
node.js - AWS Elastic Beanstalk にデプロイされたインストール方法
AWS Elastic Beanstalk にデプロイしてインストールしようとしています。node.js 環境を作成しました。
ローカルでは、次のことを行いました。
.dpd フォルダーも作成して実行しました
これが私のpackage.jsonファイルです
これが私のserver.jsファイルです
これが私のProcFileです:
ファイルを含む zip ファイルを作成し、それをダッシュボードに「アップロードして展開」すると、「正常性」ステータスは緑色ですが、アプリの URL は表示されます
502不正なゲートウェイ
nginx/1.6.2
ご協力いただきありがとうございます