2022-12-01から1ヶ月間の記事一覧

TL;DR

Too Long; Didn't Read.の略だそうです。

cookieがセットされない

サーバー(golang)でhttp.SetCookieしているのにブラウザ側でクッキーがセットされなかった件について、CORSの設定が足りなかったようです。 フロント側 APIクライアントでcredentialsの使用を設定 axiosの場合はwithCredentials const backend = axios.creat…

ドメイン取得とSESでメール送信

WHERE句でmany2manyの関係にあるテーブルのカラムを使いたい

joinをゴリゴリ書くことになりそうです。 How to query a many2many relationship with a Where clause on the association? · Issue #3287 · go-gorm/gorm · GitHub How to query a many2many relationship with a Where clause on the association with go…

2回renderされてない?

開発環境だけの仕様とのこと。 strict モード – React 補足: この機能は開発モードのみで適用されます。ライフサイクルは本番モードでは 2 回呼び出されることはありません。

importをまとめる

複数ファイルに分けられたexportをまとめてimportしたい時. index.tsでまとめてexportして、それをimportする. folder/A.ts export const utilFuncA=()=>{} folder/B.ts export utilFuncB=()=>{} folder/index.ts export { utilFuncA } from './A' export { …

axiosでのスネークケース、キャメルケース変換

参考にさせていただきました。 送信時はスネークケースに変換し、レスポンスはキャメルケースに戻す処理 – PROGRAMABL isArray()、isObject()、mapValues()、mapKeys()はlodashの関数 axios.interseptors -> axios.interceptors になります

S3に署名付きURLでアクセスする時にSignatureDoesNotMatch

aws

S3署名付きURLを使ってフロンドエンドからS3上のファイルを取得、更新しようとした時の話。 署名に使う認証情報(AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEYとか)を確認したり、AWS_SECRET_ACCESS_KEYにスラッシュが入ってるとうまくいかないという情報を見て…