Сервер Node не видит папку со скриптами?

const express = require('express');
const path = require('path');

const app = express();
const port = 3000;

app.use(express.static(path.join(__dirname, '..', 'app')));

app.get('/', (req, res) => {
    res.sendFile(path.join(__dirname, '..', 'index.html'));
});

app.listen(port, () => {
    console.log('server is runnig');
});


Не могу с путями разобраться, подскажите, пожалуйста.

Структура проекта:
5fbebebd18af6304081923.png

Проблема: express.static не видит файлы из папки app.
Хочу сделать так, чтобы express.static читал любые файлы из папки app и вложенных внутрь.
Файл с сервером лежит в другой папке "server".

Заранее благодарю.
  • Вопрос задан
  • 396 просмотров
Решения вопроса 1
OWIII
@OWIII Автор вопроса
Вопрос решен.
const express = require('express');
const path = require('path');

const app = express();
const port = 3000;

app.use('/app',express.static(path.join(__dirname, '..', 'app')));

app.get('/', (req, res) => {
    res.sendFile(path.join(__dirname, '..', 'index.html'));
});

app.listen(port, () => {
    console.log('server is running');
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы