我看过Next API特性,它提供了API文件夹,你可以在那里创建前端API。但是我仍然对一些事情感到困惑。1.它是否取代了后端的需要,例如数据库和文件处理等1.这是用于只向您发送JSON中的响应,例如模拟服务。我无法理解这个实际用例。我想创建全栈网站。前端,后端,数据库等。这是可能的,只是Next.js?谢谢你。我尝试了一些返回JSON的示例
efzxgjgh1#
如果你愿意的话,你完全可以用API路由来代替真实的的服务器后端。它们是无服务器的,位于一个存储库中,而且 * 所以 * 更容易管理。至于用例,你可以使用API路由来处理webhook(例如,使用Stripe支付),从数据库或外部API获取数据,流行的认证库NextAuth/Auth.js甚至使用API路由来实现它。要查看完整堆栈的代码示例,请查看Next.js Commerce starter kit,它使用API路由。
1条答案
按热度按时间efzxgjgh1#
如果你愿意的话,你完全可以用API路由来代替真实的的服务器后端。它们是无服务器的,位于一个存储库中,而且 * 所以 * 更容易管理。至于用例,你可以使用API路由来处理webhook(例如,使用Stripe支付),从数据库或外部API获取数据,流行的认证库NextAuth/Auth.js甚至使用API路由来实现它。要查看完整堆栈的代码示例,请查看Next.js Commerce starter kit,它使用API路由。