Я вижу, что единственная ошибка находится в нижней строке.
app.use(express.static(__dirname + 'httpdocs'))
Попробуйте распечатать ниже, используя другой метод, используя консоль:
console.log(__dirname+ 'httpdocs');
console.log(path.join(__dirname, 'httpdocs'));
Вывод:
...\nodehttpdocs
...\node\httpdocs
Я надеюсь, что вы получите решение.
Если вы пытаетесь вручную объединить путь, вам нужно добавить разделитель пути '\' извне
Ex: app.use(express.static(__dirname + '\httpdocs'));
Или использовать метод ниже
Ex: app.use(express.static(path.join(__dirname, 'httpdocs')));
Я предлагаю использовать метод path.join.Потому что это добавит разделитель пути в зависимости от операционной системы.Или вам придется управлять вручную.