Nunjucks:如何在html文件中使用相对文件路径?

问题描述 投票:2回答:1

如果我使用FlaskJinja2,我可以这样做:

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

我如何使用NunjucksExpressJS做这样的事情?或者让我们说Nunjucks中的标准方法是什么告诉index.html它应该使用哪些文件夹来查找css,js和img文件?

node.js express flask jinja2 nunjucks
1个回答
2
投票

在主文件中,声明文件夹以提供静态文件。

app.use(express.static(path.join(__dirname, 'public')))

现在在您的模板文件中,如果您参考

<img src='/logo.png'>

将加载文件/public/logo.png

© www.soinside.com 2019 - 2024. All rights reserved.