Ich verwende ExpressJS
in meinem Electron
Projekt. Das Routing mit Express
funktioniert nicht wie erwartet.
So habe ich das Routing (im Hauptprozess) erstellt:
%Vor%Und im Front-End habe ich folgendes:
%Vor% Wenn ich auf {{this._doc.status}}
klicke, muss ich den weißen Bildschirm leeren, ohne etwas in der Konsole zu drucken.
Kann ich Anleitungen zur Implementierung von ExpressJS
routing in Electron
erhalten?
Electron hat im Wesentlichen zwei Prozess-Hauptprozess und einen gerenderten Prozess. Wenn Sie console.log drucken, wird grundsätzlich in der Hauptprozess-Konsole gedruckt. Sie müssen Daten an den Rendererprozess übergeben, um sie in der Konsole Ihrer Webseite anzuzeigen.
UPDATE - 2
Mache einen Express-Server, der auf einen Port hört, und dann vom Frontend aus die URL mit diesem Port.
Main.js
%Vor%Frontend
%Vor%Danach funktioniert es an meinem Ende.
Wenn Sie den Express-Server im Cluster-Modus ausführen möchten, sollten Sie den Prozess forcieren und versuchen, den Express-Server im neuen Prozess auszuführen.