-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nuxt.js Server Side Rendering (SSR) support #1860
Comments
AWS is misleading in the documentation and giving wrong info It is clearly mentiond that AWS Amplify supports NuxtJS with SSR While AWS Professional support mentioned it is not supported and they even don't have ETA for this feature to be in place ???!!!! |
+1 please! |
yes please |
Is there any estimate when this feature is available? Like @sharaola said it's very misleading information in the corresponding blog post / announcement. As far as I can see AWS has to solve this issue by adding some special workflow when detecting a NuxtJS app during deployment, right? I think it's unfortunately not an open source issue the community can solve, correct? |
+1 please |
Nuxt3 has moved into public beta, so perhaps the Amplify team can work on supporting Nuxt3. It'd be great to have SSR support by the time it's officially released 🤞🏻 |
+1 especially with Next 3 released. |
+1 |
1 similar comment
+1 |
+1 This will be really helpful when we don't have to handle anything manually except the push of the code so the deployment will be easy and scaling will be also handled automatically. |
Is there any news about this? :) |
So excited to try this feature 👍 |
+1 |
I might found a way to at least host a Nuxt 3 app via Lambda. Will further investigate and hopefully find a way to host it with Amplify, even it currently doesn't seem to be possible via Amplify Hosting. The creation of a custom Lambda function (in Amplify) might work based on my following solution. Last but not least I can't understand why it seems to be so difficult for the Amplify team to implement Nuxt 3 hosting feature. The community is waiting for ages now and other providers like Vercel are handling it with an awesome user experience instead. To be honest I'm very disappointed about what AWS is (or better is not) doing! Here comes a possible workaround: With Nuxt 3 running on Nitro you have the option to build it with deployment presets. It also has one for AWS Lambda called (yes, you guessed it):
Please let me know if you think this might be a temporary workaround to at least host Nuxt 3 apps serverless on AWS or if you have another solution. Cheers! // Edit: Unfortunately it currently looks like CSS and other assets are not being loaded, even moved into the ZIP file from public directory. Will try to figure out why and keep you posted |
@Batto1300 This is not SSR. It's using the |
any updates on this?? Would love to have! |
Give this a look: nuxt/nuxt#13478 And this repo: https://github.com/ffxsam/nuxt-sst |
Thanks for pointing this out @scalemaildev but unfortunately it doesn't solve the main issue: AWS still doesn't support AWS out of the box whereas other cloud service providers like Vercel do. That's an issue just AWS can solve and they promised it for months now. I accepted that they give a sh*t on Nuxt 3 community and switched to Vercel and Firebase / Supabase with most of my projects. |
Of Vercel/Firebase/Supabase which would you recommend for someone that wants to run a Nuxt3 app "on the edge"? Specifically, a multiplayer game app with a lot of back and forth between client and server? |
@scalemaildev Depends a little on what your server exactly does. If it ist just handling requests and for example generates timestamps Vercel is fine. If you have data that needs to get stored into a database and if you have a more complex app ecosystem I would recommend Firebase which is closer to AWS. |
Will we ever see this implemented? 👀 |
Unfortunately I don't think so. That's why I switched from Nuxt to Vitesse |
@bart what's the benefit of switching to Vitesse? And vanilla Vitesse or Vitesse+Nuxt3? https://github.com/antfu/vitesse-nuxt3 |
@dbhagen Main benefit for me is the release date delta between new major versions. It took more than 2 years to update NuxtJS to Vue 3. I don't wanna blame anyone for it because I know that a lot of braking changes took place (for example the new Composition API just to name one here). But in terms of issues we codes have to solve every day there are way more community solution out there for Vue 3 than for Nuxt for sure. Your choice should depend on the project you plan. If it is a single page app only, for sure Nuxt 3 might be the better choice. But if you need a little more freedom and a bigger community (Nuxt is just a piece of the Vue cake) then Vue 3 packed in Vitesse might be the better way to go. |
I'm curious if this feature is even being considered? The lack of Nuxt SSR support has brought a major project to a screeching halt as we had operated on the assumption (based on the original announcement) that Amplify would support SSR for Nuxt. Thanks! |
Just wanted to update the links in the OP with the latest references: I'd love to hear if there was any movement on this request! Is it even being considered? |
It doesn't seem the Amplify team is really interested in supporting this... too bad |
By the time this issue was open I was a young tough developer now I’m retired |
Do this please |
Any update, please |
+1 |
Wait... so does SSR in Nuxt.js work on amplify at all? Do we require changes from AWS to get it working? Or can we make it work with special config? 2 years and a major rev in at least one of the projects tells me this ain't a priority for AWS. |
Two years without any response. Disheartening. A simple acknowledgement would be appreciated. |
I recommend using Vercel to host your NuxtJS app. It's quite handy and you are not blocked by any AWS work that is required. |
@bart the problem is when you have 90% of services under AWS and you are comfortable on it and Vercel is expensive compared to AWS. |
Hi All 👋, I'm on the Amplify Hosting PM team. This is something that we are actively tracking. I appreciate all of the engagement here, in the Nuxt community, and all of the feedback provided over the course of the feature request. I'm personally invested in this too... I opened this feature request :) I'll maintain communication here with any updates. Thank you again! |
For more than two years now... |
@siegerts just a heads up that there are several different SSR frameworks using the https://nitro.unjs.io/ engine. You will get a lot of bang for your buck by supporting this story more directly. Angular: https://analogjs.org/ There are more frameworks too: nitrojs/nitro#1015 You guys should hurry up :) because the firebase team is working on a similar SSR story https://firebase.google.com/docs/hosting/frameworks/frameworks-overview |
Hi @siegerts , |
Same here, any updates would be appreciated. |
https://twitter.com/AWSAmplify/status/1726635846483210561 🚀🚀🚀 Finally, thank you so much!!!! |
Hi All - I am excited to share that we now support Nuxt SSR (and other SSR deployments) on Amplify Hosting 🎉 . The Nuxt zero-config deployment was a combined effort between the Amplify and Nuxt team to integrate the new Amplify Hosting SSR deployment spec in the Nitro server. For more information and a walkthrough of deploying a Nuxt app, check out: Introducing Support for Hosting Any SSR app on AWS Amplify Hosting |
|
This issue has been automatically locked. |
Is your feature request related to a problem? Please describe.
Given the current support for Next.js SSR, I'd like to have a similar option for Vue developers.
Describe the solution you'd like
I'd like to deploy Nuxt.js SSR-enabled applications to Amplify Hosting.
Additional context
The text was updated successfully, but these errors were encountered: