Я пытаюсь перенаправить страницы с помощью Express, но мне не удается перенаправить их с главной страницы. Я использую HTML в качестве движка просмотра и чувствую, что все настроено правильно, но я вижу ошибку:
«TypeError: путь должен быть абсолютным или указать корень для res.sendFile»
Вот моя файловая структура:
root
-public
--images
--index.html
--main.css
--sponsors.html
--team.html
app.js
Я пробовал несколько файловых маршрутов, res.render против res.sendFile.
var express = require("express")
var app = express()
const port = 3000
var http = require("http")
const path = require('path')
app.set("view engine", "html")
app.listen(port, () => console.log(`Example app listening on port
${port}!`))
app.use(express.static(__dirname + '/public'));
app.get('/sponsors', function(req, res) {
res.sendFile('sponsors')
})
app.get('/', function(req, res) {
res.sendFile('index')
})
app.get('/team', function(req, res) {
res.sendFile('team')
})