#azure #next.js #serverless #azure-static-web-app
#azure #next.js #бессерверный #azure-static-web-app
Вопрос:
Я пытаюсь развернуть Next.js Статическое веб-приложение для Azure, которое использует бессерверные функции для маршрутов API (Auth, SSR и т. Д.). Я следовал этому руководству: https://learn.microsoft.com/en-us/azure/static-web-apps/deploy-nextjs . Существует общее руководство по добавлению API в Azure SWA, но я не смог применить его к своему Next.js приложение.
Next.js имеет опцию конфигурации для установки бессерверных приложений в качестве цели сборки.
module.exports = {
target: 'serverless',
}
Я полагаю, что мне, по сути, понадобится этап postbuild, который мог бы преобразовать выходные данные сборки для функций api в формат, понятный Azure. Это будет выполняться на этапе сборки и развертывания действия GitHub.
Есть модуль узла, который делает это для Netlify, https://github.com/netlify/next-on-netlify но выходные данные сборки напрямую не совместимы с Azure. Это также доступно для AWS Serverless.
Кому-нибудь повезло с такой настройкой в Azure?
Комментарии:
1. Вам повезло с этим?
2. @sbsatter нет, я решил использовать вместо этого vercel