OWIII
@OWIII
Frontend Developer

Сервер 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".

Заранее благодарю.
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
OWIII
@OWIII Автор вопроса
Frontend Developer
Вопрос решен.
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');
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Яндекс Москва
от 100 000 до 300 000 ₽
Яндекс Санкт-Петербург
от 100 000 до 300 000 ₽
от 120 000 до 160 000 ₽
24 янв. 2021, в 01:39
12000 руб./за проект
24 янв. 2021, в 01:30
1000000 руб./за проект
24 янв. 2021, в 00:56
40000 руб./за проект