Next.js 开发指南 路由篇 | App Router

Next.js 开发指南 - 冴羽 - 掘金小册

前言

路由(routers)是应用的重要组成部分。所谓路由,有多种定义,对于应用层的单页应用程序而言,路由是一个决定 URL 如何呈现的库,在服务层实现 API 时,路由是解析请求并将请求定向到处理程序的组件。简单的来说,在 Next.js 中,路由决定了一个页面如何渲染或者一个请求该如何返回。

Next.js 目前有两套路由解决方案,之前的方案称之为“Pages Router”,目前的方案称之为“App Router”,两套方案是兼容的,都可以在 Next.js 中使用。本篇我们会重点讲解 App Router,并学习 App Router 下路由的定义方式和常见的文件约定,学习完本篇,你将学会如何创建一个页面。

1. 文件系统(file-system)

Next.js 的路由基于的是文件系统,也就是说,一个文件就可以是一个路由。举个例子,你在 app/pages 目录下创建一个 index.js 文件,它会直接映射到 / 路由地址:

<

你可能感兴趣的:(课程推荐,javascript,前端,开发语言,css,开发,实战)