Я пишу стандартное приложение express.js без какой-либо клиентской среды, такой как React, Vue или Angular.HTML-шаблоны отображаются с сервера следующим образом:
app.get('/', function (req, res) {
res.render('index') // template engine ejs
})
app.get('/about', function (req, res) {
res.render('about') // template engine ejs
})
Я использую Webpack для создания своих статических ресурсов, таких как файлы JavaScript, CSS-файлы и изображения.
Вопрос: как я могу использовать ресурсы в своем HTML-шаблоне, если в файлах ресурсов есть хеш-код, включенный в их имя.Например, sample.a23ijafj.jpg
.
Поскольку хеш-коды всегда изменяются при редактировании файла, я не могу просто использовать сгенерированное имя файла:
<img src="sample.a23ijafj.jpg" />