Если я делаю
res.sendfile('public/index1.html');
то я получаю предупреждение о консоли сервера
выразить устаревшее
res.sendfile: используйтеres.sendfileвместо
но он отлично работает на стороне клиента.
Но когда я меняю его на
res.sendFile('public/index1.html');
Я получаю сообщение об ошибке
TypeError: путь должен быть абсолютным или указать root на
res.sendfile
и index1.html не отображается.
Я не могу понять, что такое абсолютный путь. У меня есть каталог public на том же уровне, что и server.js. Я делаю res.sendfile из server.js. Я также объявил app.use(express.static(path.join(__dirname, 'public')));
Добавление структуры каталогов:
/Users/sj/test/
....app/
........models/
....public/
........index1.html
Каков абсолютный путь, который нужно указать здесь?
Я использую Express 4.x.