- 運営しているクリエイター
記事一覧
【WebAPI】Vue.jsのaxiosでFormDataを扱う時の注意【備忘録】
APIを叩いたりしてフォームデータやパラメータのやりとりをやっているとよく間違えるので、備忘録
FastAPI(つまりバックエンドのPython上)だとrequestで受け取ったformの中身は
form = await request.form()
value = form['key']
という感じで取得できるが、Vue.js(つまりフロントエンドのjs上)だと
formData.g
【Web API】APIのURL(エンドポイント)の命名
モデル型かアクション型か
URLを設計する際にRESTfulに作るのがデファクトになっていいるが、その中でもURLの作り方をモデル(ユーザ、商品など)にするか、アクション型(購入する、出席するなど)にするかで分かれる。どちらを採用するにしても明確な基準が必要である。両方を満遍なく取り入れると、非常に分かりづらいものになってしまう。
一般的にはモデル型
一般的には GET /users/1 でユ