【问题标题】:Pass through NextJS frontend requests to NextJS API first and then to Rails API or directly to Rails APi?将 NextJS 前端请求先传递给 NextJS API,然后传递给 Rails API 还是直接传递给 Rails API?
【发布时间】:2021-09-06 14:24:13
【问题描述】:

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

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

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

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

【问题讨论】:

  • 不需要NextJS API,可以在页面使用API​​调用。文档:nextjs.org/docs/basic-features/pages
  • /api 允许您构建和公开 api,如果您已经拥有 api,只需在任何您想要的地方使用它们。 (NextJS 前端 -> Rails API)

标签: node.js ruby-on-rails next.js rails-api


【解决方案1】:

没有

来自下一个 js 文档:

用例

对于新项目,您可以使用 API 路由构建整个 API。 如果 你有一个现有的 API,你不需要转发对 API 的调用 通过 API 路由。 API 的其他一些用例

路线是:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-12
    • 1970-01-01
    • 2021-07-15
    • 2020-08-27
    • 1970-01-01
    • 1970-01-01
    • 2015-02-03
    相关资源
    最近更新 更多