electron-protocol-serve
A file protocol that serves any existing file in a directory and redirects everything not found to index.html.
Made for ember-electron.
Usage
If you want to use it directly, you may do so at your own risk. Remember to register protocols and schemes before
app.on('ready')
.
In your electron.js
file:
const { app, protocol, BrowserWindow } = require('electron');
const protocolServe = require('electron-protocol-serve');
const filePath = 'path/to/your/dist/folder';
const protocolServeName = protocolServe({cwd: filePath, app, protocol });
protocol.registerStandardSchemes([protocolServeName], { secure: true });
app.on('ready', () => {
mainWindow = new BrowserWindow();
mainWindow.loadUrl('serve://dist');
});
API
See index.js
.
Credits