← Back to home

Daily challenge

Next.js Static Export, App Router & Build-Time Data Architecture

Understand how generateStaticParams, Server Components, and static export constraints work together on edge CDNs.

Date: 2026-10-20Topic: nextjsDifficulty: advanced8 min2 questions

2026-10-20nextjs · advanced · 8 minutes

0/2 answered
  1. Q1. When Next.js is configured with `output: 'export'`, how are dynamic route segments like `app/quiz/[date]/page.tsx` resolved?

    export async function generateStaticParams() {
      const quizzes = await quizService.listPublishedQuizzes();
      return quizzes.map((q) => ({ date: q.publicationDate }));
    }
  2. Q2. Why must privileged secrets (such as database passwords or GitHub Personal Access Tokens) NEVER be placed in `NEXT_PUBLIC_*` environment variables?