我们正在尝试通过Spring Boot提供一个React应用程序。
Spring能够为CSS文件夹的CSS文件(src/main/resources/static/CSS/)提供服务,但不能为JS文件夹的文件(src/main/resources/static/JS/)提供服务。JS文件夹中有一个main.8f965741.chunk.JS,当我们运行应用程序时,它返回一个错误404。
这不是一个浏览器/缓存问题。这不是文件夹/文件权限问题。
对如何调试有什么想法吗?Spring基本上没有404的输出。
通过将以下内容添加到应用程序.properties
中,可以打开调试(或跟踪)级别日志:
logging.level.org.springframework.web:跟踪
然后尝试直接请求JS文件,可以使用curl(例如,curl http://localhost:8080/JS/main.8f965741.chunk.JS
)
如果您构建了一个.jar或.war工件,您还可以解包它(使用jar xf...
)并仔细检查js文件是否正确地打包在那里。
我是Springboot的新手,我正在尝试在其根()路径上显示html页面。我在谷歌上搜索了一下- Spring Boot不提供静态内容 https://spring.io/blog/2013/12/19/serving-statige-web-content-with-spring-boot Spring Boot应用程序不提供静态内容 SpringBoot不提供静态内容 我几乎试了所有的办法,
主要内容:1. 根目录和索引文件,2. 尝试几个选项,3. 优化NGINX服务内容的速度本节介绍如何使用NGINX来提供静态内容服务,定义搜索路径以查找请求的文件的方法,以及如何设置索引文件。 在这个部分,我们主要涉及以下几个方面的内容: 根目录和索引文件 尝试几个选项 优化NGINX服务内容的速度 1. 根目录和索引文件 root指令指定将用于搜索文件的根目录。 要获取请求文件的路径,NGINX将请求URI附加到指令指定的路径。 该指令可以放置在,或上下文中的任何级别上。 在下面的
所以我对web开发还是个新手,现在我和我的一个面向web的朋友开始了一个项目,他给了我各种各样的框架。我们在做Vuejs,jade,stylus和Jeet。对于一个新手来说,这当然是非常混乱的,因为没有Vuejs示例使用jade,没有jade示例使用Vuejs,等等。 然而,对于这个项目,我们需要一个可以处理对Google maps的api调用、保存东西等的后端。我们两个都没有这样做的经验,我尝试
我无法访问静态内容(angular app),甚至无法访问简单的索引。来自spring boot的html文件。我一直收到404错误。Spring没有为我提供这些静态文件。自从升级到Spring Boot 2.2.4后,我就遇到了这个问题。我必须升级以应对Zip64问题。 我的application.properties里有这样一句话: 我也有自己的staticResourceConfigurat
我有一个标准的Spring Boot应用程序,并尝试提供一些静态内容。我想将位置更改为文件系统上的特定文件夹。这些似乎是最常见的方法: 在application.yaml设置路径 使用WebMVCConfiguer 我的问题是:第一种方法有效,第二种方法无效,我不知道为什么。有什么提示吗? 设置“静态位置”和“addResourceLocations”之间有区别吗?调试的起点是什么? 我想使用第二
我有一个Spring Boot应用程序和一个服务器静态网页控制器(React build): index.html位于:../resources/statig/index.html 也在application.yml中: 我有两个问题(问题2是主要问题): > 我必须调用以下结尾带有“/”的url:http://localhost:8100/test/I would like for http:/