【发布时间】:2016-09-12 17:06:31
【问题描述】:
我在本地运行应用程序,它运行良好。当我将它上传到我的托管帐户时,我开始在 JS 上收到 404 错误
Chrome 和 Firefox 都会出现这种情况。
文件位于指定位置,代码位于页面底部,因此在加载之前不应访问它们。
<script src="libs/bootstrap-switch-master/docs/js/jquery.min.js"></script>
<script src="libs/bootstrap-toggle-master/js/bootstrap-toggle.min.js"></script>
<script src="libs/angular/angular.js"></script>
<script src="libs/angular/angular.min.js"></script>
<script src="libs/angular-auto-validate/dist/jcs-auto-validate.min.js" ></script>
<script src="libs/ladda/dist/spin.min.js" ></script>
<script src="libs/ladda/dist/ladda.min.js" ></script>
<script src="libs/angular-ladda/dist/angular-ladda.min.js"></script>
<script src="libs/clipboard.js-master/dist/clipboard.min.js"></script>
<script src="libs/jquery-color-master/jquery.color.js"></script>
<script src="main.js" ></script>
</body >
</html >
【问题讨论】:
-
这些文件要么不在你认为的目录中(你看过了吗?),或者它们甚至没有被上传。只有您可以确定这些文件在哪里,以及它们是否可以访问。如果您浏览到
libs,您会看到像angular这样的其他目录吗?如果你进入那些额外的目录,你会看到有问题的文件吗? -
你应该隐藏你所有的目录不让公众访问...ztsales.com/support-wizard/libs
-
是的,他们在那里。它在本地 Tomcat 上运行得非常好。
-
如果您直接在浏览器中输入(例如):ztsales.com/support-wizard/libs/angular/angular.min.js 他们没有找到... 如果您输入:ztsales.com/support-wizard/libs 您没有找到 angular 目录...
标签: javascript html google-chrome firefox http-status-code-404