Tatsukiyoshi / Weekend_Programming

The result of my study of programming over the weekend
0 stars 0 forks source link

Webアプリ実装で学ぶ、現場で役立つRust入門 #1601

Open Tatsukiyoshi opened 3 weeks ago

Tatsukiyoshi commented 3 weeks ago

Webアプリ実装で学ぶ、現場で役立つRust入門 を学習する

Tatsukiyoshi commented 3 weeks ago

4/22 第2回まで完了

Tatsukiyoshi commented 3 weeks ago

4/22 第3回まで完了

Tatsukiyoshi commented 3 weeks ago

4/23 第4回まで完了

Tatsukiyoshi commented 3 weeks ago

4/23 第5回まで完了 ※投稿の削除では、フラッシュメッセージが表示される。しかし、その他投稿の登録および更新ではフラッシュメッセージが表示されない。(残課題)

Tatsukiyoshi commented 3 weeks ago

クッキー利用のパターンを追加しました。 残課題は解消されず。

Tatsukiyoshi commented 3 weeks ago

「投稿の登録および更新ではフラッシュメッセージが表示されない」課題修正

Tatsukiyoshi commented 3 weeks ago

4/24 第6回まで完了

Tatsukiyoshi commented 3 weeks ago

4/24 第7回着手、未完了

Tatsukiyoshi commented 3 weeks ago

dixous-cli のインストールは、下記(--force)が正しい

cargo install dioxus-cli --force
Tatsukiyoshi commented 2 weeks ago

Dioxus 0.5.1に更新したものの、APIからの応答を表示できていないため、継続調査とする

Tatsukiyoshi commented 2 weeks ago

開発者ツールで確認したところ、CORSポリシーでブロックされているとのこと。 origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. 同じドメインでの共有を可能にする必要あり。

Tatsukiyoshi commented 2 weeks ago

API側とAPI発行側の双方にCORS無効化処理追加 API側にはリクエストが届いており、警告メッセージも出ていないため、CORS無効化はできていると判断 しかし、実行時例外が発生し、応答を受信できない状況

Uncaught Error: url parse
    at imports.wbg.__wbindgen_throw (dioxus-posts.js:1514:15)
    at wasm_bindgen::throw_str::h98dd5fad0a7aa6aa (dioxus-posts_bg.wasm:0x4045b7)
    at <core::result::Result<T,E> as wasm_bindgen::UnwrapThrowExt<T>>::expect_throw::h8bf1f712d43f2da6 (dioxus-posts_bg.wasm:0x28ade0)
    at reqwest::wasm::client::fetch::{{closure}}::h52c37b8d8f401144 (dioxus-posts_bg.wasm:0x8f145)
    at reqwest::wasm::request::RequestBuilder::send::{{closure}}::hac8ab4d8e1c2241f (dioxus-posts_bg.wasm:0x1c3deb)
    at dioxus_posts5::data::call_index::{{closure}}::h41f15c75796fadc5 (dioxus-posts_bg.wasm:0x100066)
    at dioxus_posts5::app::{{closure}}::{{closure}}::h015a59997d1d4e2a (dioxus-posts_bg.wasm:0x1aa99f)
    at <core::pin::Pin<P> as core::future::future::Future>::poll::h74e93854bbd5d8cf (dioxus-posts_bg.wasm:0x3d09c3)
    at futures_util::future::future::FutureExt::poll_unpin::h34fb8f04c51ec5bb (dioxus-posts_bg.wasm:0x3e4e0e)
    at dioxus_hooks::use_resource::use_resource::{{closure}}::{{closure}}::{{closure}}::{{closure}}::hac33ce44fbd069af (dioxus-posts_bg.wasm:0x3f0e29)
Tatsukiyoshi commented 15 hours ago

第8回(5/16公開)でDioxus 0.5.x対応の修正が反映された模様 うまくいっていなかった点が解消される見込み