Wie kann man Express-Routing erfolgreich im Elektronenprojekt einsetzen?

8

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?

    
Behrouz Riahi 31.08.2017, 13:10
quelle

2 Antworten

0

Nur ein Schuss im Dunkeln, aber ohne Port können Sie keine Verbindung herstellen. Versuchen Sie, dies am Ende Ihrer Serverdatei hinzuzufügen. 'app2.port (9000)' dann versuchen, die gleiche URL aber mit einem Port zu treffen.

    
jqualls 04.09.2017 16:38
quelle
0

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.

    
Anuj Nautiyal 07.09.2017 06:28
quelle

Tags und Links