Почему функция express .stati c работает только при использовании path.join? - PullRequest
0 голосов
/ 06 марта 2020

Я могу получить доступ к своему индексу. html файл из http://localhost: 5111 / index. html

Если я использую этот код:

const express = require("express");
const app = express();
const path = require("path");

app.use(express.static(path.join(__dirname, "../FE"))) 

app.listen(5111, () => {
   console.log("Server running at port 5111.")
})

Но если я изменю это: app.use(express.static(path.join(__dirname, "../FE"))) на это: app.use(express.static("../FE"))

Я получу Cannot GET /index.html

Вот моя структура каталогов:

|--node_modules
|--src
   |--BE
      |--server.js
   |--FE
      |--index.html
|--package.json

Почему простой app.use(express.static("../FE")) не работает? Должно ли это работать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...