vuejs において、fastapiデータを受信しようとしたがCORSによりエラーでたことの対応 CORS CORS

vuejs において、fastapiデータを受信しようとしたがCORSによりエラーでたことの対応


★エラー内容
vuejs環境において、fastapi側から データを受信してデータを表示しようとすると
以下のエラーがでる。

Access to fetch at 'xxxx' from origin 'yyyy' has been blocked by CORS policy:

  2024-02-3 20:40:33

vue3 での環境構築(vue-routerもvuetfyもいっしょにいれる) vuetify vue

vue3 での環境構築(routerもvuetfyもいっしょに)


1 vue create vue-hogepj
→ 手動インストールで vue3 rooter を選択

2 cd vue-hogepj

3 yarn serve
→ いったん起動を確認
http://118.27.28.163:9075/

4 v

  2024-02-3 16:30:58

ImportError: cannot import name 'TypeAliasType' from 'typing_extensions' (/usr/local/lib/python3.7/site-packages/typing_extensions.py)のエラーがでてたけど python python

ImportError: cannot import name 'TypeAliasType' from 'typing_extensions' (/usr/local/lib/python3.7/site-packages/typing_extensions.py)のエラーがでてたけど
pip install fastapi-sqlalchemy
をいれなおしたらでなくなった

pyth

  2024-01-31 14:08:00

python fastapi-codegen でエラーがでてた。TypeError: Mode.__init__() got an unexpected keyword argument 'experimental_string_processing' fastapi-codegen fastapi-codegen

Python のバージョン 3.10.13 環境で、fastapi-codegen 公式サイトのサンプルを使い実行するとエラーがでてた。
fastapi-codegen --input api.yaml --output app を実行すると以下のエラー。
いろいろ試したが結果的には、pythonバージョン 3.7 の環境にすると実行できた。
理由はわからないけど、とりあえずメモ。

T

  2024-01-31 12:45:27

vue3 vuetify3.4 において、v-data-tableの行クリック時の処理について v-data-table v-data-table

vue3 vuetify3.4 において、v-data-tableの行クリック時の処理について
vuetify3.4 で vdatatableが lab がとれて正式リリースになってる。

■template部
<v-data-table :headers="headers_arr" :items="datalist" item-value="message" @click:row="

  2023-12-14 16:03:59

vuetify3.4にバージョンアップ、v-data-tableでのslotを使用した置換 v-data-table v-data-table

vuetify3.4にバージョンアップ、v-data-tableでのslotを使用した置換
若干変わってる。
以下で、対応できた。
旧バージョンでは
line.item.columns.カラム名
のように書いてて、今回は.columnsを書かなくてよくなったね。

■概要
<v-data-table :headers="headersr" :items="datalist" >

  2023-12-14 15:18:09

vuejs での環境設定ファイルの読み方 vuejs vuejs

vuejs での環境設定ファイルの読み方

・プロジェクトの最上位プロジェクトに以下を配置
.env
HOGEHOGE_URL=https://yahoo.co.jp

・vuejs内で以下を書けばok
console.log(`${import.meta.env.HOGEHOGE_URL}`)

  2023-12-12 22:34:26

postgres において検索結果を json形式で取得しつつ 指定列のみ取得し指定キーでソートする sqlの書き方(json_build_objectを使う) json_build_object postgres

postgres において、検索結果を
・json形式で取得しつつ
・指定列のみ取得し(link_idとwidthとdisplay_order列だけ取得)
・指定キーでソート(display_order)
する sqlの書き方

a_db=# SELECT json_build_object('link_id',link_id,'width',width,'display_order

  2023-11-16 14:05:59

vuejs3 において、selectbox に変更がある場合に、処理(関数)を実行する。@update:modelValueを使ったよ @update:modelValue vuejs3-selectbox

vuejs3 において、selectbox に変更がある場合に、処理(関数)を実行する
@update:modelValue="関数" を使う


<v-select v-model="condition" :items="att" @update:modelValue="logHoge" ></v-select>

selectboxを変更するたびに、logHoge()を実行する

  2023-11-15 13:13:24

vuejs component 再表示 selectboxで選択項目を変更するたびに、コンポーネントを再取得したい vuejs vuejs

vuejs component 再表示
・やりたいこと:selectboxで選択項目を変更するたびに、コンポーネントを再取得したい
・解決策::key を使用して、呼び出すごとに key項目を変化させることで対応可能

------------------------------
・template側(selectbox)
<v-select @update:modelValue="c

  2023-11-7 21:04:32