Next.js的路由表输出标识

4 min read

在Next.js的路由表输出中,除了(静态优化页面)和λ(服务器端渲染页面)之外,还有其他一些符号用于表示不同类型的页面或功能。以下是一些可能遇到的符号及其含义:

  • (实心圆):表示静态生成的页面(Static Generation),但与不同的是,这些页面使用了getStaticProps来获取数据,并且可能使用了getStaticPaths来动态生成路径。这意味着页面在构建时会根据提供的路径预渲染,并在请求时直接服务这些预渲染的页面。
  • (空心圆):如之前所述,代表没有使用getStaticProps的静态优化页面。
  • λ(lambda):代表使用了getServerSideProps或自定义服务器逻辑的服务器端渲染页面。
  • Δ(delta):在某些Next.js版本中,这个符号用于表示自动静态优化的页面,但它不常见且可能已经在最新的文档或版本更新中被其他表示方式取代。
  • +:在路由表的上下文中不常见,但如果出现,可能是在特定的Next.js版本或输出中用于表示其他信息,如额外加载的模块或功能。