Первый день начала с NodeJS и EJS, и я не понимаю, как справиться с получением mdate
(измененной даты) файла и добавить его в виде строки в конец ссылки на файл в EJS.
Это то, что я пытаюсь сделать:
<link href="/css/mystylesheet.css?v=<%= mdate of mystylesheet.css %>" rel="stylesheet" type="text/css" />
Я использую вышеуказанную ссылку, плюс другие вещи в файле частичного представления под названием htmlhead.ejs
, который я хочу включить во все представления.
Как получить дату изменения файла mystylesheet.css
, добавляемого к атрибуту href
, чтобы это было что-то вроде этого (показывающего, как я сейчас делаю это в коде ColdFusion):
<link href="/css/mystylesheet.css?v=#DateTimeFormat(GetFileInfo(ExpandPath('/css/mystylesheet.css')).lastmodified, 'yymmddhhnnss')#" rel="stylesheet" type="text/css" />
Что выводит в браузер как:
<link href="/css/mystylesheet.css?v=20191106104000" rel="stylesheet" type="text/css" />
Я использую ExpressJS.