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

y4ekin9u  于 2023-03-01  发布在  Node.js
关注(0)|答案(1)|浏览(149)

如果我使用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文件的标准方法是什么?

vh0rcniy

vh0rcniy1#

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

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

现在,在模板文件中,如果您引用

<img src='/logo.png'>

将加载文件/public/logo.png

相关问题