1

angular2cliを使用してangular2アプリを作成すると、phpファイルが正しくコンパイルされず、angular cliに付属のサーバーがphpを理解できるかどうか疑問に思います。そうでない場合、angular2cliがphpを理解するための提案はありますか

4

1 に答える 1

1

Angular-cli は、「livereload サーバー」( https://github.com/napcs/node-livereload ) と呼ばれるサーバーを実行します。
「ng serve」を実行すると、おそらく次のようなメッセージが表示されます。

「http: //localhost:49152 で Livereload サーバーを http:
//localhost:4200/ で提供」

Livereload サーバーは、javascript の実行に使用される NodeJS 上で実行されます。php ファイルを実行するには、他のサーバーを同時に実行する必要があります。アパッチ。Apache サーバーを実行した後、Livereload で指定された URL ではなく、Apache 構成ファイルで指定された URL をロードする必要があります。これで、php ファイルが適切に実行されるはずですが、Web ページのライブ リロードが機能しないという欠点があります。

これは私が使用しているソリューションであり、完全に機能します。

于 2016-08-05T09:00:07.903 に答える