我不明白/api/
路由相对于getStaticProps
和getServerSideProps
有什么额外功能。
我见过一些例子,人们喜欢使用getStaticProps和getServerSideProps发出HTTP GET
请求,并使用/api/
路由发出PUT PATCH DELETE
请求。
有没有关于不同用例使用什么的最佳实践的官方文件?
您从应用程序的前端使用/api/
路由。这意味着当您的应用程序正在运行并且页面已经加载时。假设您有一个仪表板页面,并且您正在尝试显示始终新鲜的数据。在这种情况下,您会不断地点击api路由来获取新数据。
此外,例如,如果用户保存新的待办事项任务时您有一个todo
应用程序,则会向api/todo
发出将待办事项保存到数据库的请求。