res.sendFile
не использует экспресс-публичный путь, поэтому вы должны указать абсолютный путь к файлу при отправке.
res.sendFile(path.join(__dirname, 'Trading Inquiry', 'index.html'));
Другое решение (которое я предпочитаю) ,
Если вы укажете '/' в качестве первого аргумента для статического промежуточного программного обеспечения Express, будет отображено имя файла index.html
.
Так что, если вы измените ниже строки:
app.use('/', express.static(path.join(__dirname, 'Trading Inquiry')));
Вам не понадобится маршрут получения для index.html
, поэтому приведенный ниже код не требуется.
app.get('/', function (req, res) {
console.log(1);
res.sendFile('Trading Inquiry/index.html');
});