パス "/hello" >>= redirect "index.html" を使用して index.html ページにリダイレクトしようとしましたが、No data received ERR_EMPTY_RESPONSE というエラーが表示され続けます。
1 に答える
2
Suave でのリダイレクトに問題はないと思います。以下は私にとってはうまくいきます:
#r @"packages/Suave/lib/net40/Suave.dll"
open Suave
open Suave.Web
open Suave.Http
open Suave.Http.Applicatives
choose
[ path "/index.html" >>= Successful.OK "Hello"
path "/redir" >>= Redirection.redirect "/index.html" ]
|> startWebServer defaultConfig
Fyodor がコメントで述べたように、ハンドラーindex.html
が正しく機能しているかどうかを確認します。Fiddler または Chrome 開発ツールで、返されたリダイレクト ヘッダーを確認することもできます。
于 2015-11-07T21:48:48.887 に答える