170 похожих чатов

Ааа, тоесть мне нужно сделать app.get('site/styles/index.css' func(req, res)) ?

17 ответов

21 просмотр
Vitos-Pasiuta Автор вопроса

И уже в функции подключить css файл?

Да, но лучше express.static

Vitos Pasiuta
И уже в функции подключить css файл?

Там ничего подключать не надо, ты просто указываешь папку где лежит вся статика, и он на каждый запрос будет смотреть есть ли в папке файл, который указан в http запросе. Если есть, то отдаст его, а если нет, то вызовет next()

Vitos-Pasiuta Автор вопроса
John Doe
Там ничего подключать не надо, ты просто указываеш...

app.use(express.static('/styles')); Вот я обьвляю что express.js должен смотреть на файлы внутри папки /styles если если приходит новый http запрос, но ошибка по прежнему осталась

Vitos Pasiuta
app.use(express.static('/styles')); Вот я обьвляю...

папка же styles называется, а не /styles

Vitos Pasiuta
app.use(express.static('/styles')); Вот я обьвляю...

Вроде там в имени папки слеш не нужен

Vitos-Pasiuta Автор вопроса
John Doe
Там ничего подключать не надо, ты просто указываеш...

Как в моем понимании это работает у меня есть http запрос с путем "localhost:3000/" мне возвращает index.html но у него есть линка на файл который находится в styles/index.css и он делает новый http запрос с "localhost:3000/styleы/index.css" а у меня нету слушателя на данный путь и именно по этому я добавляю app.use(express.static('/styles')); чтобы оно само проверило есть ли в папке styles тот файл который я ща ищу, а это "localhost:3000/styleы/index.css" и в итоге мне его возвращает и он подвязываеться к html и стили у меня работают, правильно я понимаю?

Vitos Pasiuta
Как в моем понимании это работает у меня есть http...

аа, нюанс теперь путь должен быть не /styles/index.css, а /index.css

Vitos-Pasiuta Автор вопроса
John Doe
аа, нюанс теперь путь должен быть не /styles/inde...

Все, все работает, спасибо большое, я рад что я с этим разобрался, хоть и с такими усилиями)

Vitos Pasiuta
Все, все работает, спасибо большое, я рад что я с ...

Теперь ты готов к тайне. Обычно статику никто не раздаёт нодой

Vitos-Pasiuta Автор вопроса
Vitos Pasiuta
Хахах, что, почему тогда я это делаю

Ситуации разные бывают, надо всё равно понимать как это работает

Vitos-Pasiuta Автор вопроса
John Doe
Ситуации разные бывают, надо всё равно понимать ка...

Я так понимаю в основном пишут апишки, к примеру на указаный роут мне возвращает JSON обьект

Vitos Pasiuta
Хахах, что, почему тогда я это делаю

Это приемлемо порой. Но, в основном, для раздачи статики используют нжинкс на том же сервере или cdn свой какой-либо, который может, вообще, на другом сервере где-то быть и заниматься исключительно раздачей каких-либо статичных файлов

Vitos-Pasiuta Автор вопроса
Nv
Это приемлемо порой. Но, в основном, для раздачи с...

Сказать чесно я щас и близко непонимаю как что-то подобное реализовать

Vitos Pasiuta
Сказать чесно я щас и близко непонимаю как что-то ...

И не надо, значит. Время придёт). Сделайте просто статику через модуль статики экспресса, потом уже, когда разберётесь, поменяете

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта