Closed8
Amplify HostingがNext.js 13に対応したので試してみる

Amplify HostingがNext.js 13に対応したので試してみる

GitHub連携であっという間にデプロイ完了。
ビルド速度も3倍速いと謳っているだけあって速くなっている、気がする。

AppディレクトリのReact Server Componentも動く。
Middlewareがどっかいってしまう??

Middlewareの動作
Cloudflare PagesのFunctionsではうまく動かなかったResponseにheaderを追加するMiddlewareもあっけなく動作した。
import { NextResponse } from "next/server";
export function middleware() {
const response = NextResponse.next();
response.headers.set("x-modified-edge", "true");
return response;
}

アクセスコントロール
BASIC認証的に使えるアクセスコントロールもSSR環境で問題なく動作した。
だいぶ前に試したときはSSRだと非推奨となっていた気がした。
MiddlewareでIP制限を用意すれば受託案件でも結構使えそう。

IP制限には自前で用意するよりもこのライブラリを使うのが便利でよさそう。

CDK
CDKを利用した手法についての公式ブログ
このスクラップは2023/01/15にクローズされました