Size: a a a

2020 May 15

А

Артём Курилко... in pro.js
это если взять один модуль
источник

CM

Chingiz Mamiyev in pro.js
Артём Курилко
так ведь для каждой библиотеки придется прописовать юз
Не понял
источник

CM

Chingiz Mamiyev in pro.js
Там все
источник

А

Артём Курилко... in pro.js
но другие библиотеки разбиты по другим подпапкам, в папке landing-page есть папки css, fonts, js...
источник

А

Артём Курилко... in pro.js
вот такая конструкция в прошлом проекте справилась с этой задачей
источник

CM

Chingiz Mamiyev in pro.js
Артём Курилко
но другие библиотеки разбиты по другим подпапкам, в папке landing-page есть папки css, fonts, js...
Да, ему тоже нужно будет написать такую же
источник

А

Артём Курилко... in pro.js
const ext = path.extname(filePath)
   let contentType = 'text/html'

   switch (ext) {
       case '.css':
           contentType = 'text/css'
           break
       case '.js':
           contentType = 'text/javascript'
           break
       default:
           contentType = 'text/html'
   }

   if (!ext) {
       filePath += '.html'
   }
источник

CM

Chingiz Mamiyev in pro.js
Артём Курилко
const ext = path.extname(filePath)
   let contentType = 'text/html'

   switch (ext) {
       case '.css':
           contentType = 'text/css'
           break
       case '.js':
           contentType = 'text/javascript'
           break
       default:
           contentType = 'text/html'
   }

   if (!ext) {
       filePath += '.html'
   }
Оно же ничего не кидает на страницу
источник

А

Артём Курилко... in pro.js
это только часть кода на проверку типа файла
источник

CM

Chingiz Mamiyev in pro.js
Вообще в проектах обычно public юзают для статики. views для шаблонов
источник

А

Артём Курилко... in pro.js
let filePath = path.join(__dirname, 'public/modules/landing-page', req.url === '/' ? 'index.html' : req.url)
   const ext = path.extname(filePath)
   let contentType = 'text/html'
источник

А

Артём Курилко... in pro.js
и вот кидает
источник

А

Артём Курилко... in pro.js
Chingiz Mamiyev
Вообще в проектах обычно public юзают для статики. views для шаблонов
я начал изучать вчера
источник

А

Артём Курилко... in pro.js
но спасибо, советы мне пригоодятся
источник

CM

Chingiz Mamiyev in pro.js
Не знаю даже как решить это🤔
источник

А

Артём Курилко... in pro.js
думаю может поменять структуру проекта
источник

А

Артём Курилко... in pro.js
насколько я знаю нормальные компании не делают структуру проекта таким образом
источник

CM

Chingiz Mamiyev in pro.js
Артём Курилко
насколько я знаю нормальные компании не делают структуру проекта таким образом
+
источник

А

Артём Курилко... in pro.js
public -> html файлы
views -> css, js, fonts файлы
источник

CM

Chingiz Mamiyev in pro.js
Артём Курилко
public -> html файлы
views -> css, js, fonts файлы
Не,наоборот
источник