Skip to content

Commit ab9f23d

Browse files
committed
Switch to sirv
1 parent b30784d commit ab9f23d

3 files changed

Lines changed: 33 additions & 3 deletions

File tree

package-lock.json

Lines changed: 27 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
"lodash": "^4.17.20",
4343
"opener": "^1.5.2",
4444
"serve-static": "^1.14.1",
45+
"sirv": "^1.0.7",
4546
"ws": "^7.3.1"
4647
},
4748
"devDependencies": {

src/viewer.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const fs = require('fs');
33
const http = require('http');
44

55
const WebSocket = require('ws');
6-
const serveStatic = require('serve-static');
6+
const sirv = require('sirv');
77
const _ = require('lodash');
88
const {bold} = require('chalk');
99

@@ -48,7 +48,9 @@ async function startServer(bundleStats, opts) {
4848

4949
if (!chartData) return;
5050

51-
const serveStaticMiddleware = serveStatic(`${projectRoot}/public`);
51+
const sirvMiddleware = sirv(`${projectRoot}/public`, {
52+
dev: true
53+
});
5254

5355
const server = http.createServer((req, res) => {
5456
if (req.method === 'GET' && req.url === '/') {
@@ -62,7 +64,7 @@ async function startServer(bundleStats, opts) {
6264
res.writeHead(200, {'Content-Type': 'text/html'});
6365
res.end(html);
6466
} else {
65-
serveStaticMiddleware(req, res, err => {
67+
sirvMiddleware(req, res, err => {
6668
if (err) {
6769
console.error(err.stack || err.toString());
6870
res.writeHead(500);

0 commit comments

Comments
 (0)