From 49af2075b564e396dff369d921716d53aa69e27c Mon Sep 17 00:00:00 2001 From: Andrew Low Date: Sun, 11 Nov 2018 06:36:11 -0800 Subject: [PATCH] fix: livereload not working on second try (#1103) * Fix livereload on second try * fix lint * Rename to LIVERELOAD_PORT --- v1/lib/server/liveReloadServer.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/v1/lib/server/liveReloadServer.js b/v1/lib/server/liveReloadServer.js index 59a0e0bb3e..9f17e9208c 100644 --- a/v1/lib/server/liveReloadServer.js +++ b/v1/lib/server/liveReloadServer.js @@ -9,10 +9,9 @@ const gaze = require('gaze'); const tinylr = require('tiny-lr'); const readMetadata = require('./readMetadata.js'); -let reloadScriptUrl; - function start(port) { process.env.NODE_ENV = 'development'; + process.env.LIVERELOAD_PORT = port; const server = tinylr(); server.listen(port, () => { console.log('LiveReload server started on port %d', port); @@ -26,11 +25,12 @@ function start(port) { }); }, ); - - reloadScriptUrl = `http://localhost:${port}/livereload.js`; } -const getReloadScriptUrl = () => reloadScriptUrl; +const getReloadScriptUrl = () => { + const port = process.env.LIVERELOAD_PORT; + return `http://localhost:${port}/livereload.js`; +}; module.exports = { start,