Express应用程序的.ejs文件内部无法访问脚本文件

问题描述

我正在构建一个快速应用程序,而我在app.js中拥有

app.use(express.static(__dirname + '/public'));

我的目录为:

Project:
|----public
|       |----scripts
|               |----alertify.min.js
|----views
|       |----firstView
|                |----index.ejs
|                |----show.ejs

可以在index.ejs中访问alertify.min.js,而不会出现任何问题

<script src="./scripts/alertify.min.js"></script>

但是show.ejs无法找到具有相同脚本标记alertify.min.js

<script src="./scripts/alertify.min.js"></script>

有人可以解释为什么会这样吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)