6

我正在尝试将 Next.js 静态 Web 应用程序部署到 Azure,该应用程序将无服务器功能用于 API 路由(Auth、SSR 等)。我遵循了本指南:https ://docs.microsoft.com/en-us/azure/static-web-apps/deploy-nextjs 。有一个将 API 添加到 Azure SWA 的一般指南,但我无法将其应用于我的 Next.js 应用程序。

Next.js 有一个配置选项,用于将无服务器应用程序设置为构建目标。

module.exports = {
  target: 'serverless',
}

我想我基本上需要的是一个构建后步骤,可以将 api 函数的构建输出转换为 Azure 可以理解的格式。这将在 GitHub Action 构建和部署步骤中运行。

有一个为 Netlify 执行此操作的节点模块,https://github.com/netlify/next-on-netlify但构建输出与 Azure 不直接兼容。AWS Serverless也有这个。

有没有人在 Azure 上进行过这种设置?

4

0 回答 0