intellij ide不会抱怨源目的地,但是当我有实时编辑运行时,除了没有加载来自bootstrap的.js和.css文件,因为它无法找到文件时,一切运行顺畅。
如果我打开源代码并点击链接,它会给我一个404。
有关原因和如何解决的任何想法?
答案 0 :(得分:1)
在源
之前添加.. <script src="../js/bootstrap.min.js"></script>
答案 1 :(得分:1)
IDEA内置网络服务器提供来自http://localhost:63342/<project root>
的文件。 URL中的正斜杠(如<script src="/js/bootstrap.min.js">
)告诉浏览器相对于Web服务器根目录(localhost:63342
)解析它们,从而导致404错误。
如果您想使用相对于服务器根目录的URL(以斜杠开头的URL),则必须更改内置Web服务器上的默认Web路径(将项目映射到服务器根目录)。为此,您需要相应地编辑系统主机文件 - 请参阅http://youtrack.jetbrains.com/issue/WEB-8988#comment=27-577559。或者,只需使用“普通”Web服务器(Apache等)托管您的文件并按照您喜欢的方式进行配置。
如果不要求使用绝对路径,只需将路径更改为相对于当前页面:<script src="../js/bootstrap.min.js"></script>