AWS Amplify 上具有自定义服务器的下一个 Js 应用程序主机

Next Js App host with custom server on AWS Amplify

我正在尝试在 AWS Amplify 上托管我的 Next.js 应用程序(仅前端)。我可以使用 Next.js.

的静态站点生成来实现这一点

我不得不使用自定义服务器 (server.js),这也意味着我的启动脚本应该是这样的:"start" : "node server.js" 而不是 "start" : "next start".

我在使用此自定义服务器扩展我的应用程序时遇到问题。 我找到了一篇关于使用 AWS Amplify 的 Next JS SSR 的文章,但它也包括一些后端,这不包括在我的案例中。

如何将 Next.js 自定义服务器与 AWS Amplify 结合使用?或者没有办法做到这一点?

原来AWS Amplify并不支持Next.js的SSR,直到最近AWS才为Next和Nuxt提供了对SSR的支持。 Here 是 AWS Amplify 中 SSR 文档的 link。