无法在'Public'文件夹中找到通往'js'的路径…正在使用'views'?

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

我的结构类似于以下内容:

--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)页面中(...

javascript view ejs public
2个回答
0
投票

根据您的项目结构,您的Public目录位于标题中


0
投票

我认为您使用NodeJ。可能您需要提供静态文件。

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