問題タブ [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.
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/ 8083
、404 not found が表示されます(実行されていない場合、エラーは 502 Bad Gateway です)。
、 などを使用してpm2 serve ./ 8083
、いくつかの方法を試しました。pm2 serve ./public/ 8083
Nginx の設定:
serve -s -p 8083 build
pm2で複製する方法はありますか?
ありがとう!
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 として正しく機能します。
以下に示すコマンドを試行しましたが、それでも http プロトコルを使用する結果になります。
ノート:
Mac El Capitan 環境用の SSL 証明書を提供するための適切な手順に従いました (node.js と Express を使用する https URL を持つサーバーを起動することにより、SSL 証明書の正しい構成が確認されました)。
この結果は、@angular/cli バージョン 1.0.0-rc.4 と 6.2.5 の両方で観察されました。
https://localhost:4200で動作するように localhost 開発サーバーを構成できなかったのはなぜですか?
この問題を解決する動機は、アプリへのログインに Facebook を使用しており、https ページから Facebook API 呼び出しを行う必要があるためです。https 経由で動作する Angular アプリの製品版があります。ただし、コードを開発してテストしようとするときは、localhost を使用してテストを実行しています。これを行うには、テスト環境が https コンテキストで動作する必要があります。
laravel - 職人サーブを無効にする方法
serve -s build
を実行した後、React アプリで実行しようとしましたnpm run build
。次のエラーが表示されます。
入力ファイルを開けませんでした: artisan
この職人はLaravel出身だと思います。serve
Laravel のコマンドではなく、npm コマンドを実行するにはどうすればよいですか。