NextJS-Backend/Datenbank?

Ich habe eine Anwendung, wo sich ein Nutzer mit Auth0 registrieren kann.

Es zeigt den Namen und die E-Mail ganz normal an und mit

/api/auth/login
/api/auth/logout

kann man sich anmelden/abmelden.

Nun sollen alle Nutzer XP-Punkte haben (bei 0 starten) und durch Fragen beantworten im Level aufsteigen können. Bzw. ich möchte ganz simpel erst einmal mit einem Buttonklick 25 XP-Punkte dazu verdienen.

Das Ganze kriege ich normalerweise mit PHP und einer normalen SQL-Datenbank, die ich in phpMyAdmin einrichte, hin, aber da ich in NextJS neu bin, wollte ich wissen, wie das da abläuft.

Vercel liefert soweit ich weiß keine Datenbank, wo ich Nutzerdaten hinschicken kann und Auth0 kann auch nicht mehr, als nur ein sicheres Loginsystem bieten.
Also müsste ich die SQL-Datenbank wie immer anlegen und mit dem user-Objekt von Auth0 arbeiten und die "sid" benutzen, um die Punkte dem richtigen User zuzuschreiben?

Ich weiß, dass MongoDB beliebt ist, aber das ist doch auch wieder extern irgendwo und kostet Geld und ist nicht auf einem "Standard" Webhosting inklusive, wie PHP/SQL-Datenbank.

Wie benutzt man MongoDB und ist das sinnvoll?

Für Next brauche ich kein VPS, was praktisch ist. Keine zusätzlichen Kosten und lange Einrichtung. Dafür SSR.

NextJS ist auch selber das Backend soweit ich weiß, also ich kann direkt in der Serverkomponente eine Datenbankabfrage machen und mit Node etwas zu der Datenbank hinzufügen, wie das mit dem Klick +25 XP.

Von Firebase habe ich gehört, dass es beides kann: Sowohl sichere Authentication als auch Datenbank für Nutzerdaten.

Aber ob das bei wenigen Nutzern Geld kostet weiß ich nicht.

Server, App, Linux, SQL, HTML, Webseite, JavaScript, Datenbank, Informatik, MySQL, Programmiersprache, Webentwicklung, MongoDB
iPadOS 17.4.1 Spinnt - Kein Kontrollzentrum, kein Touch-ID/ Pin mehr, AirDrop hängt?

Hallo, ich habe seit kurzen ein Problem mit meinem iPad bzw. iPadOS!

Ich habe ein iPad 10, welches ca. 8 Monate alt ist. Aktuell ist es auf die neueste iPadOS Version aktualisiert (iPadOS 17.4.1).

Allerdings gibt es ein Paar Probleme mit:

  • Touch-ID/ PIN
  • AirDrop
  • Kontrollzentrum
  • Einstellungen
  • Systemcache

1. Touch-ID/ PIN

Wenn ich die Einstellungen öffne, existiert der Abschnitt nicht mehr, in den man den PIN, Passwort, Touch-ID und die anderen Sicherheitseinstellungen eingeben kann, die mit der iPad Soerre zu tun haben!

2. AirDrop

Ich wollte Daten von einem iPhone 6s und einem iPad Air 1 auf das iPad senden, aber der Prozess hängt immer bei 0%. Ich gabe auf allen Geräten "Jeder" als Empfängermöglichket ausgefählt und dann mein iPad angetippt. Ich habe die Meldung am iPad 10 bekommen und mit Annehmen bestätigt. Aber es hat nur angezeigt, dass die Daten übertragen werden, aber immer nur bei 0%!

3. Kontrollzentrum

Immer wenn ich von oben Runterwische, wird der Hindergrund trüb, aber das Kontrollzentrum wird nicht angezeigt. Wenn ich in die Einstellungen gehe, und den Punkt Kontrollzentrum auswähle, sind alle Funktionen Zugelassen, werden aber nicht angezeigt.

4. Einstellungen

In einigen Stellen in der Einstellungs App stürzt die App ab, wenn man dort hin Navigiert. Wenn ich z.B. "Einstellungen> Allgemein> iPad Speicher" wähle wird der Bildschirm kurz schwarz und die App stürzt ab. Aber das ist nur bei bestimmten Einstellungen so!

5. Systemcache

Wenn man schaut, wie viel Speicherplatz besetzt ist, sieht man, dass fast 15 GB verbraucht werden. Im Normalfall lag es so bei 5GB - 8GB, ganz selten mal bei 9 GB.

Ich habe das iPad schon 3x Neu gestartet!Das Zurücksetzen könnte vileicht helfen, aber das wollte ich erstmal noch nicht machen, da ich noch kein Backup habe!
Apple, App, Betriebssystem, iPad, Fehler, Backup, Einstellungen, Error, Absturz, PIN, kontrollzentrum, AirDrop, Touch ID, iPadOS

Meistgelesene Fragen zum Thema App