使用无服务器功能将Next.js部署到Azure SWA

时间:2020-09-21 14:53:47

标签: azure next.js serverless azure-static-web-app

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

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

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

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

有一个节点模块为Netlify https://github.com/netlify/next-on-netlify执行此操作,但是生成输出与Azure并不直接兼容。还有this for AWS Serverless

有人在Azure上进行这种设置是否有运气?

0 个答案:

没有答案