2017-05-16 16 views
0

私はリアクションアプリケーションを持っています。私はURLに(GETによる)パラメータを受け取るいくつかのルートを使用しています。たとえば、myapp.com/products/1は、ローカル環境ではかなりうまく動作しますが、CentOSサーバーではうまくいきません。私はnpm run buildを使用して静的ファイルを生成していることを言及する必要があります。キャディとの反応で動作しない動的ルート

反対側には、CentOSサーバーでHTTPサーバーとしてCaddyを実行していますが、パラメータを含むルートのみに問題があります。したがって、この問題でキャディに何かがあるかどうか疑問に思っています。

Hereインクルードは、人々が言うリアクト:

Apacheを使用している場合、あなたはこのようになります パブリックフォルダ内の.htaccessファイルを作成する必要があります。

Options -MultiViews 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.html [QSA,L] 

それで、どうすればキャディーでそれをすることができますか?私は現在、サイトのこれらの行を持っています:

mysite.com { 
    root PathToProject/build/ 
    log logs/pagelog.log 
} 

URLにパラメータを使用するには、何が欠けていますか?

答えて

0

は、私は、Appを反応させるのための私のCaddyfile

rewrite { 
    if {path} not_match ^\/0.0.0.0 
    to {path} {path}/ /?_url={uri} 
} 

それはそれは(uは言及しているものと同様の)私のルーティングの問題の世話をした、場合に役立ちます参照して、この設定を持っています。

関連する問題