【问题标题】:Create an API endpoint within Sanity?在 Sanity 中创建 API 端点?
【发布时间】:2022-07-19 22:15:11
【问题描述】:

我们如何使用 Sanity CMS 创建一个端点,让我们执行自定义服务器端代码?例如https://my-sanity-cms.com/api/my-endpoint

在 NextJS 中,我们可以创建 /pages/api/endpoint.js,然后我们可以通过任何 http 客户端访问 .com/api/endpoint

我们希望能够做到这一点,因为我们的 CMS 需要与一些 3rd 方系统通信并执行一些服务器端代码,所以理想情况下我们可以制作一个我们可以使用的端点?

谢谢

【问题讨论】:

    标签: sanity


    【解决方案1】:

    您可以使用 NextJS 进行设置,让它做任何需要做的事情,使用 Sanity API 读取/写入 Sanity 中的内容,并使用 3rd 方 API 做任何他们需要做的事情。然后,您可以使用 Vercel 或类似工具进行部署,并在工作室内部使用该端点。

    然而,无法在 Sanity 后端服务中运行自定义代码,但许多公司部署单独的项目以跨系统集成数据。

    【讨论】:

      猜你喜欢
      • 2019-09-23
      • 2021-05-26
      • 1970-01-01
      • 2022-12-24
      • 1970-01-01
      • 2017-01-24
      • 1970-01-01
      • 2018-07-11
      • 1970-01-01
      相关资源
      最近更新 更多