問題タブ [serve]

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 に答える
2470 参照

javascript - "pm2 serve build PORT" が 404 not found を返す

私はこのチュートリアルをやりました、

https://reactjs.org/tutorial/tutorial.html

次に、本番サーバーにアップロードし、SSL を使用して ubuntu nginx で実行します。実行し、ビルド ファイルを作成し、 serveモジュールnpm run buildで静的ファイルを提供しました。ポート 8083 で正常に動作します。 serve -s -p 8083 build

しかし、 pm2サービスとして追加しようとするとpm2 serve ./build/ 8083404 not found が表示されます(実行されていない場合、エラーは 502 Bad Gateway です)。

、 などを使用してpm2 serve ./ 8083、いくつかの方法を試しました。pm2 serve ./public/ 8083

Nginx の設定:

serve -s -p 8083 buildpm2で複製する方法はありますか?

ありがとう!

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

angular - https コンテキストを確立するための Angular ng serve コマンドを取得できません

コマンドを使用するとng serve、コンパイル プロセス中に次のメッセージが表示されます。

** NG Live Development Server is running on http://localhost:4200** <==== @angular/cli の古いバージョン

** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/** <==== @angular/cli の最新バージョン

https プロトコルを使用するように localhost の開発サーバーを構成することは可能ですか? つまり、ブラウザでは次の URL が URL として正しく機能します。

https://localhost:4200

以下に示すコマンドを試行しましたが、それでも http プロトコルを使用する結果になります。

ノート:

  1. Mac El Capitan 環境用の SSL 証明書を提供するための適切な手順に従いました (node.js と Express を使用する https URL を持つサーバーを起動することにより、SSL 証明書の正しい構成が確認されました)。

  2. この結果は、@angular/cli バージョン 1.0.0-rc.4 と 6.2.5 の両方で観察されました。

  3. https://localhost:4200で動作するように localhost 開発サーバーを構成できなかったのはなぜですか?

  4. この問題を解決する動機は、アプリへのログインに Facebook を使用しており、https ページから Facebook API 呼び出しを行う必要があるためです。https 経由で動作する Angular アプリの製品版があります。ただし、コードを開発してテストしようとするときは、localhost を使用してテストを実行しています。これを行うには、テスト環境が https コンテキストで動作する必要があります。

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

laravel - 職人サーブを無効にする方法

serve -s buildを実行した後、React アプリで実行しようとしましたnpm run build。次のエラーが表示されます。

入力ファイルを開けませんでした: artisan

この職人はLaravel出身だと思います。serveLaravel のコマンドではなく、npm コマンドを実行するにはどうすればよいですか。