From fd0325630282b0269f1b76b5a3fbb1b0a53d65d6 Mon Sep 17 00:00:00 2001
From: Brian Peiris <brianpeiris@gmail.com>
Date: Tue, 13 Feb 2018 03:01:37 +0000
Subject: [PATCH] have the dev server respond to HEAD requests

---
 webpack.dev.js | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/webpack.dev.js b/webpack.dev.js
index 78064bd08..2f561651b 100644
--- a/webpack.dev.js
+++ b/webpack.dev.js
@@ -12,6 +12,17 @@ module.exports = merge(common, {
     https: {
       cert: fs.readFileSync("/home/ubuntu/fullchain.pem"),
       key: fs.readFileSync("/home/ubuntu/privkey.pem")
+    },
+    before: function (app) {
+      // networked-aframe makes HEAD requests to the server for time syncing. Respond with an empty body.
+      app.head('\*', function (req, res, next) {
+        if (req.method === 'HEAD') { 
+          res.send('');
+        }
+        else {
+          next();
+        }
+      });
     }
   },
   plugins: [new WriteFilePlugin()]
-- 
GitLab