Kürzlich fing ich an, an meiner ersten Elektronen-App zu arbeiten und stieß auf ein Problem, hoffe, dass jemand mir helfen könnte.Elektron: wie AngularJS in Elektron ohne CSRF-Schutz ausgeführt wird?
Ich möchte Electron verwenden, um schnell eine cool aussehende App zu erstellen, indem Sie ein Admin Backend AngluarJS HTML-Thema verwenden.
Das AngluarJS-Thema funktioniert gut aus einer http: // Quelle, aber nicht wenn ich das Thema von einem lokalen Laufwerk wie das Laufwerk C: \ laden, bricht es das Thema, weil (ich denke) von CSRF-Schutzrichtlinien in Chrome.
Jetzt googelte ich meinen Arsch, aber ich kann keine gute Lösung finden. Ich dachte, dass das Ausführen eines http-Servers im Elektron eine Lösung sein könnte, also habe ich das npm http-server-Paket ausprobiert. Problem bei diesem Ansatz ist, dass der nodejs-Code in diesem Fall nicht mehr funktioniert, da der http-Server nur statische Dateien verarbeiten wird.
Gibt es vielleicht eine andere Lösung?
Danke für das Denken mit mir!
Danke für den Kommentar. Ich denke, das ist in der Tat ein wenig "dreckig", aber es ist schön, die Möglichkeit zu haben, die App als http-Server zu betreiben und nodejs im Elektron zu verwenden. Danke für das Codebeispiel, es wird den Trick machen. –