У меня есть приложение React, которое я запускаю с экспресс-сервера. У меня есть публичная директива с файлом /public/index.html и копией этого файла в директории//.Открытый индекс сервера в неправильном направлении
Код:
const express = require('express')
const path = require('path')
const port = process.env.PORT || 8080
const app = express()
app.use(express.static(__dirname))
app.get('*', (req,res) => {
res.sendFile(path.resolve(__dirname, './public/index.html'))
})
app.listen(port)
console.log('Server started: '+ port)
Мой файл server.js находится в директории '/'.
Экспресс открывает index.html в каталоге '/' вместо одного этого в общедоступном каталоге, любые предложения почему?