Browse Source

now redirects to <path>/ when serving a directory's index.html

master
mortie 7 years ago
parent
commit
8f2f0886c1
1 changed files with 10 additions and 2 deletions
  1. 10
    2
      js/static.js

+ 10
- 2
js/static.js View File

@@ -93,9 +93,17 @@ module.exports = function(root, before) {
return;
}

// If it's a directory, we want the index.html file
if (stat.isDirectory())
// If it's a directory, we want the index.html file,
// or redirect to <pathname>/
if (stat.isDirectory()) {
if (pn[pn.length - 1] !== "/") {
res.writeHead(302, { location: pn + "/" });
res.end();
return;
}

path = pathlib.join(path, "index.html");
}

// Send the file
send(path);

Loading…
Cancel
Save