node-http-server

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 15  →  ?path2? @ 16
/src/handler.js
@@ -50,8 +50,10 @@
 
// Serves a directory listing or the document index in case it exists.
function index(config, request, response, resource, root, callback) {
const root = path.resolve(resource, config.site.index);
fs.stat(root, (error, stats) => {
if (error) {
if (error && config.site.indexing
.some((directory) => directory.toUpperCase() == resource.toUpperCase())) {
fs.readdir(resource, (error, paths) => {
if (error) {
process.nextTick(() => {
@@ -124,7 +126,7 @@
 
switch (stats.isDirectory()) {
case true: // Directory is requested so provide directory indexes.
index(config, request, response, resource, path.resolve(resource, config.site.index), callback)
index(config, request, response, resource, callback);
break;
default: // Browser requesting file.
files(config, request, response, resource, callback);