Как загрузить несколько шаблонов css и js на руле express.js - PullRequest
1 голос
/ 02 октября 2019

У меня есть запрос, касающийся загрузки нескольких файлов CSS и JS на Express-Handlebars. Допустим, мне нужно создать интерфейс. Для этого у меня есть такая структура HTML-шаблона.

Шаблон

Активы

css

a.css

b.css

c.css

d.css

js

a.js

b.js

c.js

d.js

index.html

Я использую Handlebars на Node.js. У меня вопрос, мне также нужно создать панель инструментов для этого, и этот шаблон может также иметь несколько файлов CSS и JS.

По умолчанию концепция Handlebars была создать один файл Main.js, где у нас есть структура и все CSS иjs файл связан.

Тогда у нас есть другой файл, который будет отображаться в файле main.handlebars.

Если я вставляю все полные css и js, то это определенно конфликтует с файлом и выдает много ошибок. По моему мнению, это была не очень хорошая и эффективная концепция.

Я погуглил эту проблему и обнаружил кое-что интересное, что при вызовах API этой страницы рендерит css. Вот так

router.get('/',function(req,res){
    let css = [{css:'/css/style.css'}]
    let scripts = [{script:'/javascript/javascript.js'}];
    res.render('index',{scripts:scripts,style:css})
  });

Но мой вопрос в том, как я могу загрузить на него несколько CSS-файлов и JS-файлов.

Если кто-нибудь знает это, пожалуйста, дайте мне знать. Спасибо заранее Любая помощь или предложение действительно приветствуется.

...