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

问题描述

我正在尝试将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上进行这种设置是否有运气?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)