什么是API Routes

    APIRoutes可以理解为接口,客户端向服务器端发送请求获取数据的接口

    Next.js应用允许React开发者编写服务器端代码创建数据接口

    如何实现APIRoutes

    1.在pages/api文件夹中创建APIRoutes文件,比如userjs

    2.在文件中默认导出请求处理函数,函数有两个参数req为请求对象,res为响应对象

    API Routes - 图1

    注:当前APIRoutes可以接收任何Http请求方法

    3.访问APIRoutes:localhost:3000/api/user

    不要在getStaticPaths或getStaticProps函数中访问APIRoutes,因为这两个函数就是在服务器端运行的,可以直接写服务器端代码

    API Routes - 图2