无法在 'Public' 文件夹中找到到 'js' 的路径...使用“views”?
Cannot find route to 'js' within 'Public' folder...using'views'?
我有一个类似于下面的结构:
--Public
--js
--main.js
--Views
--Pages
--about.ejs
--Partials
--head.ejs
--header.ejs
--footer.ejs
--Server.js
在我的 HTML (.ejs) 页面 (about.ejs) 中,我有在 'Public' 文件夹中使用 'main.js' 的路径,定义为
...
<script src="/public/js/main.js"></script>
...
但是我的测试表明这是失败的。我只是尝试更改 'main.js' 中 'about.ejs' 页面上一段的 'innerHTML' 作为测试...因为没有任何反应,我假设 HTML (.ejs)页面无法在 'Public' 文件夹中找到 javascript 文件。非常感谢任何帮助......这非常令人沮丧。
根据您的项目结构,您的 Public
目录在 titlecase
中
尝试:
<script src="/Public/js/main.js"></script>
我想你使用的是 NodeJs。可能,您需要提供静态文件。
我有一个类似于下面的结构:
--Public
--js
--main.js
--Views
--Pages
--about.ejs
--Partials
--head.ejs
--header.ejs
--footer.ejs
--Server.js
在我的 HTML (.ejs) 页面 (about.ejs) 中,我有在 'Public' 文件夹中使用 'main.js' 的路径,定义为
...
<script src="/public/js/main.js"></script>
...
但是我的测试表明这是失败的。我只是尝试更改 'main.js' 中 'about.ejs' 页面上一段的 'innerHTML' 作为测试...因为没有任何反应,我假设 HTML (.ejs)页面无法在 'Public' 文件夹中找到 javascript 文件。非常感谢任何帮助......这非常令人沮丧。
根据您的项目结构,您的 Public
目录在 titlecase
尝试:
<script src="/Public/js/main.js"></script>
我想你使用的是 NodeJs。可能,您需要提供静态文件。