私はElmのナビゲーションパッケージを使って遊んでいましたが、ホップのフレームワークで作業しています。そして、cannot GET /<url>
のメッセージが正面に表示されないようにする方法があるかどうか疑問に思っていましたのURL(例:#<url>
)。Elm navigation preventはできませんGET
1
A
答えて
2
これはサーバー構成の問題である可能性があります。 #フリーURLを使用するには、リクエストURLに関係なく、同じ.html
を提供するようにサーバーを設定する必要があります。それが提供されると、あなたのElmアプリはそこからロードしてそこから取り出します。
2
Peter Szerzoさんの回答に追加すると、私とほぼ同じ問題についてan issue at the Github page of browser-syncページが見つかりました。その解決策は次のとおりです。
ApacheまたはNginxを使用する場合は、別のソリューションを使用する必要があります。これはブラウザ同期に特有のものです。
更新
上記のソリューションが機能しない、それは別の場所から再びアイテムを取得しますので、私は、別の問題に遭遇しました。たとえば、/blog/1
に手動でナビゲートすると、その場所に変更するときにHTTPリクエストがないため、完全に正常に動作しますが、ページをリロードすると、ページは/blog
からファイルをフェッチします。これは私が後者の問題を解決した方法です:
middleware: [
(req, res, next) => {
const splitRequestUrl = req.url.split("/");
const fileName = splitRequestUrl[splitRequestUrl.length - 1];
//I have a seperate paths file
//Change paths.serve to whatever folder you want to specify as your base folder
if (fs.existsSync(path.join(process.cwd(), paths.serve, fileName)))
req.url = `/${fileName}`;
else
req.url = "/";
next();
}
]
関連する問題
- 1. Elm get Html Never
- 2. GET/tvshowできません。
- 3. はGET/express.jsルーティングできません
- 4. Node.jsとexpressはGETできません/
- 5. Prestashop BlockLayered Navigationはフィルタリングされません。
- 6. POSTリクエストでGETできません
- 7. webpack-dev-serverでGET /できません
- 8. elmにSvgライブラリをインポートできませんか?
- 9. elmポートからセッションをデコードできません。
- 10. モジュール 'react-navigation'を解決できません
- 11. ノード '/ GET'できませんJS
- 12. gulp + browser-sync GET /エラーできません
- 13. Express.jsをGET/DELETEできません
- 14. elm-make.exe:getFileAttributesExStandard:存在しません
- 15. Tabbing Navigationはフォームでは機能しません
- 16. Zend Navigation(Container) - removePage()は再帰的ではありません
- 17. Node.jsでGETを使用できません
- 18. Preventが
- 19. djangoビューでURLにGETフォームデータを取得できません
- 20. Ubuntu apt-getはパッケージを取得できませんでした
- 21. java androidはGET経由でデータを送信できません
- 22. $ .getはエラーは発生しませんが、うまくいきません
- 23. ファイル:inbound-channel-adapter prevent-duplicates = "false"がスプリングブートアプリケーションで動作していません
- 24. Html.elm elmで一重引用符を使用できません0.18
- 25. Elmで変数 `_`を見つけることができません
- 26. sudo apt-get updateコマンドはエラーリソースを表示できませんか?
- 27. passportJS - passport-facebookはGET failureRedirect routeを実行できません
- 28. 反応ルータDomとTypescriptはGETできません
- 29. POSTメソッドとGETメソッド - ラジオボタンは現在使用できません
- 30. httr :: GET()は、purrr :: safeely()を処理できません。
私の気持ちが確認されたら、私は家に帰るとすぐにそれを働かそうとします – DevNebulae