私は(初心者)ですが、私のエルムアプリケーションでHTTP呼び出しにチェーンにしようタイプの問題を持つ:エルム:チェーンHttp.sendとHttp.get
Http.send ... `Task.andThen` (\_ -> Http.get ...)
Http.send
戻り値の型がTask RawError Response
あるためです、 およびHttp.get
戻り値の型はTask Error value
です。
どのように連携させるかについてのご意見はありますか?
EDIT1:
たぶんmapError
ソリューションですか?
EDIT2:
私は、私はそれが動作すると確信している、最初の呼び出しが失敗したことを言っていません。
The right argument of `andThen` is causing a type mismatch.
135│ Http.send Http.defaultSettings config
136│> `Task.andThen` (\_ -> Http.get (Json.Decode.list userJsonDecoder) "http://localhost:3000/")
`andThen` is expecting the right argument to be a:
Http.Response -> Task Http.RawError a
But the right argument is:
Http.Response -> Task Http.Error (List User)
正確なエラーメッセージを含む完全な例ですか? –
@SørenDeboisはい、私はただメッセージを編集しました。 –