将 NextJS 前端请求传递给 NextJS API 然后再传递给 Rails API 还是直接传递给 Rails APi?

Pass through NextJS frontend requests to NextJS API first and then to Rails API or directly to Rails APi?

我正在开发一个由 NextJS 前端和 Rails API 后端组成的应用程序。

有一条来自 NextJS 的 /api 路由,我可以在其中放置“服务器端代码”。 我应该通过首先将我的前端请求发送到 /api 端点然后 然后 到 Rails API 端点来使用此功能还是“可以”到直接将请求发送到 Rails API 端点?

对我来说,这看起来有点像“拐角处的跳跃”。

使用 NextJS frontend -> NextJS API -> Rails API 方法有真正的好处吗?

没有

来自下一个 js 文档:

Use Cases

For new projects, you can build your entire API with API Routes. If you have an existing API, you do not need to forward calls to the API through an API Route. Some other use cases for API

Routes are:

https://nextjs.org/docs/api-routes/introduction#use-cases