📚

instrumentationのNEXT_RUNTIME==="nodejs"の注意

2025/01/11に公開

動かない

instrumentation.ts
export function register() {
    if (process.env.NEXT_RUNTIME !== "nodejs") return;
    // こーど
}

調べるとこれが出てきた: StackOverflow
ビルド時にprocess.env.*が評価されるらしい


つまり公式に書いてある通りに書けば動く

instrumentation.ts
export function register() {
    if (process.env.NEXT_RUNTIME === "nodejs") {
        // こーど
    }
}

Discussion