How to run dynamic web apps on Firebase

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ค. 2023
  • Deploying dynamic web apps with Firebase has never been easier! Come learn how to combine the power of Firebase Hosting and Cloud Functions to run Angular Universal, Astro, Django, Flask, Next.js, Nuxt, and SvelteKit web apps with ‘firebase deploy.’ We’ll show you how easy it is to get started, and dive into a bunch of exciting new enhancements along the way.
    Resources:
    Integrate web frameworks with Hosting → goo.gle/3m8tgc0
    Speakers: James Daniel, Julia Reid
    Watch more:
    Watch all Firebase Sessions → goo.gle/IO23_firebase
    Watch all the Technical Sessions from Google I/O 2023 → goo.gle/IO23_sessions
    Watch more Web Sessions → goo.gle/IO23_web
    All Google I/O 2023 Sessions → goo.gle/IO23_all
    Subscribe to Firebase → goo.gle/Firebase
    #GoogleIO
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 22

  • @Firebase
    @Firebase  ปีที่แล้ว +5

    Watch all the Firebase Sessions → goo.gle/IO23_firebaseyt_pin

  • @MrCamihero
    @MrCamihero ปีที่แล้ว +4

    I haven't seen anyone nearly as happy as the woman in this video! :) ... Great new features for firebase btw! Very excited about dynamic hosting with Astro 🚀

  • @szLynAs
    @szLynAs ปีที่แล้ว +1

    Doesn't work with svelte latest.
    Any link for documentation on how to run sveltekit on firebase?

  • @herbertsmith9950
    @herbertsmith9950 9 หลายเดือนก่อน

    Is there any plan to get Compose Mutiplatform integrated?
    Is there a way that I could configure firebase deploy to install / support compose multiplatform or other frameworks?

  • @sanesanyo
    @sanesanyo ปีที่แล้ว +7

    Only if it worked smoothly. Trying to get a NextJS app deployed on Firebase is a nightmare.

    • @thomasbouldin4931
      @thomasbouldin4931 ปีที่แล้ว +1

      Can you contact support to provide feedback? We'd love to know how to improve.

    • @sanesanyo
      @sanesanyo ปีที่แล้ว +1

      @@thomasbouldin4931 Done that already. Also raided GitHub issues but nothing came of it.

    • @sanesanyo
      @sanesanyo ปีที่แล้ว +6

      @@thomasbouldin4931 Ok I have upgraded to latest CLI and things are working better. I will keep you updated.

    • @thevishvammoliya
      @thevishvammoliya 9 หลายเดือนก่อน

      Yes it is, ultimately used a different hosting provider.

  • @gagamil
    @gagamil ปีที่แล้ว

    So many new stuff. Guess this will add a bit more complexity for really early mvp’s

  • @hakuna_matata_hakuna
    @hakuna_matata_hakuna ปีที่แล้ว +1

    When do we get solid and qwik , and wnat about more indie frameworks like Rakkasjs which runs on vite are there ways for the authors to write deployment adapters for their frameworks if they're too niche to get official support

    • @jamesdaniels8256
      @jamesdaniels8256 ปีที่แล้ว +2

      Frameworks leveraging Vite should work out-of-box for static only hosting. We're investigating options for SSR & what third party integrations might look like here, stay tuned.

  • @1Bishop
    @1Bishop 27 วันที่ผ่านมา

    Is there Nuxt support for people in the vue ecosystem?

  • @Alcaatraz01
    @Alcaatraz01 ปีที่แล้ว +1

    This doesn't seem to work with angular projects that have multiple applications (using the 'projects' subdirectory). The angular cli can scaffold single application projects or multi app which creates a 'projects' subdirectory. Attempting to serve locally results static assets being served from the incorrect directory and the ssr cloud function that's generated for ngUniversal returning a 'Not Found' document. I assume this is is a result of only single application angular scaffolds being supported.
    Personally, most of my work involves repos that are scaffolded for multi-apps since it's usually a pain to go from a single app scaffold to multi. I can't imagine it's uncommon so I hope it can be prioritized. Thank you

    • @jamesdaniels8256
      @jamesdaniels8256 ปีที่แล้ว +1

      We're working on an update to AngularFire's ng-deploy functionality to align functionality w/the new built-in functionality & an environment variable that would allow you to manually specify a deploy target. Either of these will allow you to target a single application in a monorepo and should by in an upcoming release.

    • @Alcaatraz01
      @Alcaatraz01 ปีที่แล้ว +1

      @@jamesdaniels8256 Thank you very much for responding. That sounds great.
      Can we expect guidance/docs that outline what the point of entry will be for this functionality? Specifically, should we use the firebase cli 'firebase deploy' or angular cli 'ng deploy'. If both are viable, is one more appropriate than the other depending on project structure, etc.
      Thanks again for the improvements.

    • @jamesdaniels8256
      @jamesdaniels8256 ปีที่แล้ว

      @@Alcaatraz01 The hope is that "ng deploy" === "firebase deploy" in 99% of cases, come the next major version of AngularFire.

  • @alexbrasileiro8329
    @alexbrasileiro8329 ปีที่แล้ว +1

    😍❤️

  • @sebastianochoa7780
    @sebastianochoa7780 ปีที่แล้ว +1

    Can we have some python and some node firebase functions for the same project?

    • @mxd8
      @mxd8 ปีที่แล้ว

      @firebase whats the answer to this question

    • @jamesdaniels8256
      @jamesdaniels8256 ปีที่แล้ว +1

      Absolutely, feel free to mix and match!

  • @shubhrajit2117
    @shubhrajit2117 2 หลายเดือนก่อน

    But u need a billing account to use Cloud Functions :(