从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。