Ich habe eine Anwendung, Express ausgeführt, und ich versuche, es mit electron zu verteilen.Verwendung von Express in Atom Electron
Lauf Elektron im Debug mit diesem:
/path/to/electron/Electron.app/Contents/MacOS/Electron path-to-my-app
Meine Anwendung läuft völlig in Ordnung. Express Feuer auf seine Server und alles funktioniert - das Hauptfenster richtig mainWindow.loadUrl('http://localhost:3000/');
mit öffnet
Wenn ich die Verteilung Tutorial (verlinkt vor) folgen kopiere ich meine Anwendungsressourcen:
/path/to/electron/Electron.app/Contents/Resources/app
Aber jetzt, wenn Ich betreibe Electron.app, ich sehe Cannot GET /
im Hauptfenster ... aber ich habe keine Ahnung warum.
Irgendwelche Ideen?
Mein einziger Gedanke ist, dass process.cwd()
nicht richtig hilft mir das Dokument Wurzel definieren hier:
//configure Express to default web requests to /workspace/ folder
expressApp.use(express.static(process.cwd() + '/workspace'));
Aber wenn das der Fall ist, ich weiß nicht, wie um es zu bekommen.
Können Sie ein funktionierendes Beispiel für Elektronen App geben Sie bitte die mittlere Stapel verwendet? Ich würde gerne daraus lernen. – Vishal