node-http-server

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