Sen25 様
お世話になっております。
フルバランスの道家と申します。
ご質問確認いたしました。
管理画面上で"api/hoge"にリクエストを送るとデータ取得ができ、
theme app extension上で"api/datapost"にリクエストを送ると「ページが見つからない」という点は、BASE_URLが異なるからかと推測します。
管理画面上ですとBASE_URLはアプリのURLとなり、{アプリのURL}/api/hogeにリクエストを送っています。
theme app extension上ですと、テーマに埋め込まれているためBASE_URLはストアのURLになりますので、{ストアのURL}/api/hogeとなるため、「ページが見つからない」エラーが発生しているのかと思います。
そのため、POSTリクエスト先を{アプリURL}/api/datapostにして試していただけますと幸いです。
なにかヒントになれば幸いです。
私たちの励みにもなりますので、
お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。
フルバランス 道家