jsの正規表現で拡張子を除いたファイル名を抽出する
ファイルアップロード処理を実装する際に、アップロードされたファイルの拡張子を除いたファイル名を取得する必要があり、↓のように拡張子以外をキャプチャしてreplaceで置き換えた。
"sample.png".replace(/^(.+)\..+$/, '$1')
// => "sample"
"sample.test.png".replace(/^(.+)\..+$/, '$1')
// => "sample.test"
ファイルアップロード処理を実装する際に、アップロードされたファイルの拡張子を除いたファイル名を取得する必要があり、↓のように拡張子以外をキャプチャしてreplaceで置き換えた。
"sample.png".replace(/^(.+)\..+$/, '$1')
// => "sample"
"sample.test.png".replace(/^(.+)\..+$/, '$1')
// => "sample.test"
firebase functions:logで詳細を確認できる
padStartを使った
router.replace('/login')を使うようにした
next/Linkのprefetch設定を確認
Hook FormのControllerを使う