私は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. Node.jsとexpressはGETできません/
- 3. Express.jsをGET/DELETEできません
- 4. gulp + browser-sync GET /エラーできません
- 5. Tabbing Navigationはフォームでは機能しません
- 6. Zend Navigation(Container) - removePage()は再帰的ではありません
- 7. Node.jsでGETを使用できません
- 8. Preventが
- 9. java androidはGET経由でデータを送信できません
- 10. Ubuntu apt-getはパッケージを取得できませんでした
- 11. ファイル:inbound-channel-adapter prevent-duplicates = "false"がスプリングブートアプリケーションで動作していません
- 12. Html.elm elmで一重引用符を使用できません0.18
- 13. sudo apt-get updateコマンドはエラーリソースを表示できませんか?
- 14. passportJS - passport-facebookはGET failureRedirect routeを実行できません
- 15. httr :: GET()は、purrr :: safeely()を処理できません。
- 16. 帆はroutes.jsのGETとPOSTを区別できませんか?
- 17. リンクがBootstrap 3で動作していません。Navigation Bar
- 18. jqgrid prevent onSelectRow
- 19. Codeigniter php:SQL injection prevent
- 20. Elm JSONイベントでisTrusted以外のデータがありません
- 21. Model change(Elm)でDom再レンダリングしません
- 22. ionic http getが動作しません
- 23. Powershell Get-EventlogでComputerNameを取得できませんでした
- 24. mustache.js - jQuery get()メソッドで外部テンプレートを取得できません
- 25. エクスプレスアプリでgetメソッドをルーティングできません
- 26. Nodejs単純なアプリケーションでGET/helloworldできません
- 27. PHPでGetメソッドを使用できません
- 28. 明示的なルータ()でGET/POSTできません
- 29. ノードwebpack devサーバがvuejsプロジェクトで「GET /できません」
- 30. ElmのElmコンパイラ?
私の気持ちが確認されたら、私は家に帰るとすぐにそれを働かそうとします – DevNebulae