◆結論
qs : [New] stringily
: Add serializeDate
option to customize Date serialization.
◆やりかた
- dayjsをyarn add(あるいはnpm install)
- qsをyarn add
- ふつうTypeSciptを使ってるはずなので、「yarn add @types/qs」もする。
- ここを眺めて、ある程度理解する。
- 下の感じにする。
※ほぼJavaScriptと変わらんが、TypeScriptの書き方だよ。
baseAxios.interceptors.request.use((config) => { config.paramsSerializer = (params) => qs.stringify(params, { serializeDate: (date: Date) => dayjs(date).format('YYYY-MM-DDTHH:mm:ssZ') }); return config; })