前提・実現したいこと
以前こちらで、ReactをCodeigniterで作られてWebアプリに組み込みたいと質問をさせていただいたものです。
https://teratail.com/questions/119729
Viewの一部をReactの置き換えており、それを配信したいのですがurlにパラメーターを含んでいるものの配信がうまくいきません。
例) localhost/movie/111 (111がidパラメーター)
codeigntierと共存させつつパラメーターを与える方法をご存知でしたら教えていただきたいです。
開発段階の手法
npm start で開発用のサーバーを立ち上げ、以下のようなjavascriptでurlのパラメーターを変数に格納して利用していました。
該当のソースコード React
const host = window.location.protocol + '//api.' + window.location.hostname ; const path = window.location.pathname let a = path.split('/') let nowId = a[3]
ただ、実際にproduction build後、codeigniterに組み込むと404やパラメーターが取れなかったりとうまくいきません。(nginx)
該当のソースコード nginx.conf
#rewrite ^/localhost/movie/(\d+)/(.*) localhost/movie/$1? last;
補足情報(FW/ツールのバージョンなど)
React:1.6
nginx: 1.1
codeigniter: 3.1
どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。