У path есть метод resolve, вот пример
const publicFolder = 'public';
const pathname = url.parse(req.url);
path.resolve(__dirname, publicFolder, pathname.slice(1) || 'index.html');
В документации написано, что, если в данных путях файл не найден, он обратиться к нему в корневую директорию файла, т.е. где лежит server.js.
Но он исключительно ищет его только в папке public
Подскажите пожалуйста, первые два аргумента вообще обязательны в resolve? (__dirname, publicFolder)
И почему в документации не написано про pathname.slice(1)?