私はReactを初めて使う人です。ボタンをクリックするとコンポーネントの1つにボタンがあり、サーバ側(PHP)コールはAxios GETコールを使用して行う必要があり、レスポンスはストアの状態を変更する必要があります。エクスプレスサーバを使用してlocalhostからaxios(react-redux)を使用してサーバーコール(PHP)を作成する方法は?
webpackを使用し、エクスプレスサーバを使用してアプリを設定しました。 PHPコードを実行するために設定を変更する必要はありますか?
私はReactを初めて使う人です。ボタンをクリックするとコンポーネントの1つにボタンがあり、サーバ側(PHP)コールはAxios GETコールを使用して行う必要があり、レスポンスはストアの状態を変更する必要があります。エクスプレスサーバを使用してlocalhostからaxios(react-redux)を使用してサーバーコール(PHP)を作成する方法は?
webpackを使用し、エクスプレスサーバを使用してアプリを設定しました。 PHPコードを実行するために設定を変更する必要はありますか?
webpackを使用し、エクスプレスサーバを使用してアプリを設定しました。 PHPコードを実行するために、設定にどのような変更を加える必要がありますか?
ここで設定を変更する必要はありません。これらのツールはPHPコードを実行できません。静的ファイル(.html
、.css
、.js
)を明示的に配信したい場合は、そのままにすることができます。しかし、PHPコードを実行することができ、別のポートで待機する別のローカルWebサーバーを次に実行する必要があります。 PHP 5.4+
には、組み込みの開発サーバーがあります。または、nginx
またはapache
を使用できます。
たとえば、 Laravelこれは一般的なWebアプリケーションフレームワークです。これにより、ローカル開発サーバーを実行して、反応アプリと通信するために提供する必要があるRESTful APIを簡単に定義できます。 Laravelは組み込みのPHP Webサーバーを使用します。あなたはLaravelをインストールするときあなたがそれを起動することができます。このコマンド
php artisan serve
http://localhost:8000
で開発用サーバを起動します。 Expressはデフォルトでhttp://localhost:3000
で実行されます。
次に、REST api in Laravelを定義してリクエストを送信できます。
もちろん、Laravelを使用したくない場合は、他のPHPフレームワークを使用することもできます。
それでは、どの部分に問題がありますか?あなたのPHPコードまたはあなたのJSコード? –
静的ファイルをexpressで提供し、いくつかのapiエンドポイントを公開するPHPサーバーを並行して実行したいですか? – trixn
@MagnusEriksson PHPコード – Winter