Next 13.4 API文件夹在哪里?

eqoofvh9  于 2023-05-17  发布在  其他
关注(0)|答案(2)|浏览(270)

我有一个关于13.4的问题。从今天开始我只能使用Next 13.4。我想知道API文件夹去哪里了。在此版本中不再创建。它在13.3中仍然工作。我现在如何发出POST或GET请求,并返回NextResponse的结果?

fkvaft9z

fkvaft9z1#

您仍然可以使用pages/api目录的API路由,它们将继续工作,无需任何更改。例如,如果您有一个正在进行的项目,您不必立即迁移它,您仍然可以在一段时间内坚持使用旧方法。如果您使用了某种CLI,但没有创建此文件夹,则可以自己手动创建。
然而,Next.js v13.4有一个新的特性,称为Route Handlers。它只能在app目录中使用。它相当于API Routes,这意味着您不需要同时使用API Routes和Route Handlers。如果您正在开始一个新项目,您可能希望立即从路由处理程序开始。

omqzjyyz

omqzjyyz2#

简短回答:没有在13.4中,Next Team发布了稳定的应用程序目录。因此,您可能在设置项目时使用了此功能。这里有一个link到NextJS博客的相关发布。
在阅读官方文档时,我偶然发现了这些信息。
简而言之:这相当于pages目录中的API路由。

相关问题