Ich bin auf der Suche nach einigen NodeJS Framework/Pakete Empfehlungen. Kleiner Hintergrund: Ich habe PHP-Code auf Anfänger-zu-Pro-Niveau geschrieben. Hauptsächlich mit Laravel und CodeIgniter. Ich habe PHP in 2 Jahren aufgrund von Jobänderungen und Fokussierung auf andere Sachen nicht berührt.NodeJS Api Framework Empfehlungen einschließlich Graphql und ACL
Im letzten halben Jahr entdecke ich NodeJS und ich liebe es, es ist schnell und die Fähigkeit, Projekte nicht nur für das Web, sondern auch für Desktop-Anwendungen und mobile Geräte alle in der gleichen Sprache zu erstellen ist so ein Plus.
Ich arbeite zur Zeit an einem Heimautomatisierungstool für mein neues Zuhause, aber ich habe ein wenig Probleme, weil ich kein richtig einfach zu bedienendes Framework (oder Kombinationen von Paketen) finden kann, die die folgenden Funktionen haben. (Dies ist nur für die Back-End ist, für frondend ich Winkel verwenden 2,4,5 (was auch immer Version Winkel 2 hat jetzt))
Dies ist meine aktuellen Kriterien sind:
Rahmen- Einfache API oder einfache Möglichkeit, Modelle zu implementieren.
- Zugriffskontrolle (ACL)
- Graphql
habe ich versucht, Loopback Rahmen und ich mochte es wirklich. Es prüft das API-Framework und ACL meiner Liste, und da Bonus funktioniert mit fast jeder Datenbank, die Sie abbilden können, aber Graphql nicht unterstützt. Ich habe versucht, einige zusätzliche Pakete hinzuzufügen (Loopback-Graphql-Server, Loopback-Graphql und Loopback-Graphql-Checkacl), aber leider konnte ich sie nicht richtig arbeiten, Ether die ACL hat nicht richtig funktioniert oder es hat nicht funktioniert alle. (Ich verbrachte mehrere Stunden Debugging loopback-graphql-Server, um herauszufinden, warum ich eine Zugriffsverweigerung Nachricht in graphql bekam, wenn es perfekt mit dem Rest api arbeitete)
Also ich bin auf der Suche nach einem Rahmen oder einer Kombination von Paketen, wo das funktioniert ziemlich out of the box. Alle Empfehlungen wären hilfreich.