Merge pull request #2364 from MartinFournier/feature/allow-external-api

Add 'host' config for electron api server
This commit is contained in:
hydroflame
2022-01-06 11:26:08 -05:00
committed by GitHub

View File

@ -69,12 +69,13 @@ function enable() {
} }
const port = config.get('port', 9990); const port = config.get('port', 9990);
log.log(`Starting http server on port ${port}`); const host = config.get('host', '127.0.0.1');
log.log(`Starting http server on port ${port} - listening on ${host}`);
// https://stackoverflow.com/a/62289870 // https://stackoverflow.com/a/62289870
let startFinished = false; let startFinished = false;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
server.listen(port, "127.0.0.1", () => { server.listen(port, host, () => {
if (!startFinished) { if (!startFinished) {
startFinished = true; startFinished = true;
resolve(); resolve();