【问题标题】:Are there any benefits to using the NextJS API?使用 NextJS API 有什么好处吗?
【发布时间】:2020-08-07 23:16:56
【问题描述】:

我即将为我的服务构建我的 API,我想知道使用 NextJS API 集成构建它是否有任何好处。对于我自己的偏好来说,这似乎有点古怪,而且资源并不像我理想的解决方案那样详尽:expressJS。也就是说,我知道有一些集成可以让我在 NextJS API 中使用 express,但与为我的 express API 建立单独的 repo 相比,这似乎太过分了。

所以,我很好奇在与我的其余代码相同的存储库中利用 NextJS API 是否有任何潜在的好处或好处?

谢谢!

【问题讨论】:

    标签: express next.js


    【解决方案1】:

    这取决于您的应用程序。真相可能是网站和项目的很大一部分只需要一个简单的请求服务器端来检索数据。拥有 Next.js API 有助于管理您的无服务器功能。您可以使用 AWS 的 Lambda 和 API 网关轻松完成此操作,但许多无服务器功能的管理可能会变得混乱。您也可以使用 CLI 工具,但 Next.js 与 Now 和 Netlify 可以在构建/CI/CD 期间自动完成所有这些。

    底层是一个 AWS Lambda,所以通常可能是一个问题......冷启动,计算资源。但非常适合访问私有 API、降低按需成本和作为功能开发。如果它的计算数据量很大,我会避免使用无服务器,而只是启动你自己的单独服务。但是管道与 Express 或 KOA 服务器完全一样,只是按需提供和管理的工具。我只是认为它是一个非常简单的工具,可以在不维护基础架构的情况下完成一些后端工作。

    【讨论】:

    • 感谢您的见解!
    猜你喜欢
    • 2011-04-24
    • 2014-10-26
    • 1970-01-01
    • 2010-10-02
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    • 2012-02-11
    • 2012-07-17
    相关资源
    最近更新 更多