我的结构类似于以下内容:
--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)页面无法找到“公共”文件夹中的javascript文件。非常感谢任何帮助...这非常令人沮丧。
我的结构类似于以下内容:--Public --js --main.js --Views --Pages --about.ejs --Partials --head.ejs --header.ejs --footer。 ejs --Server.js在我的HTML(.ejs)页面中(...
根据您的项目结构,您的Public
目录位于标题中
我认为您使用NodeJ。可能您需要提供静态文件。