2017-05-08 12 views
1

私は(http://simple-pen.surge.sh)で動作しているアプリを持っています。これはフロントエンド用のReact/Reduxとバックエンド用のRailsで構築されています。私がサイトに乗ると、サインアップまたはサインインして、ユーザーのJWTトークンを発行することができます。ログインすると、私は見ることができるノートのセットを持っています。しかし、それはノートブックをクリックしたときだけ404ページが見つかりませんというエラーにリダイレクトされます。サージデプロイ済みリアクションアプリ - 取得404ページが見つかりません

GETリクエストを特定のページに作成するときにエラーが発生する理由がわかりません。 "http://simple-pen.surge.sh/notebooks/1/notes" URLにアクセスしようとしましたが、失敗します。 1つのシナリオでは、ユーザがログインしている場合、「simple-pen.surge.sh」ルートパスがユーザを自分のノートブックルートにリダイレクトするように設定しています。つまり、ページをレンダリングする「http://simple-pen.surge.sh/notebooks」ですが、このURLを直接リクエストすると、エラーが発生します。

以下は、ReactとRailsのアプリのGitHub reposへのリンクです。 https://github.com/jamesvphan/simplepen-react https://github.com/jamesvphan/simplepen

これは素晴らしいことだ発生している理由として任意のヘルプや知識!

答えて

1

ここであなたのルートに直接アクセスすることはできません。あなたはこれを少しハックする必要があります。 npm run deployコマンドを実行した後、反応アプリケーションフォルダのビルドフォルダに移動する必要があります。その後、index.htmlファイルのコピーを取る。それを同じ場所に残して、200.html という名前に変更して、処理を続行してください。われわれが望むように動作します。これは今日のすべてです。

この問題の詳細については、here

関連する問題