如果我使用Flask
和Jinja2
,我可以这样做:
<link href="{{ url_for('static', filename='css/bootstrap.css') }}" rel="stylesheet" type="text/css"/>
<script src="{{ url_for('static', filename='js/bootstrap.min.js') }}"></script>
我如何使用Nunjucks
和ExpressJS
做这样的事情?或者让我们说Nunjucks
中的标准方法是什么告诉index.html它应该使用哪些文件夹来查找css,js和img文件?
在主文件中,声明文件夹以提供静态文件。
app.use(express.static(path.join(__dirname, 'public')))
现在在您的模板文件中,如果您参考
<img src='/logo.png'>
将加载文件/public/logo.png