当前位置: 首页 > 知识库问答 >
问题:

为什么404后ng建设?

麻宾白
2023-03-14

我有一个角/Spring引导应用程序。通常情况下,我使用maven来构建这两个版本,使用mvn,从父目录中清洁安装。它将前端和后端打包成一个jar文件。然后使用java-jar appname.jar运行该jar文件。这在大多数时候都很好。但是每隔一段时间,棱角前端就会停止更新我所做的更改。

我刚才在谷歌上搜索了一下,解决方案是执行ng build--output-hashing=all。这通常管用,但这次不行。现在我看到404错误。似乎有一些资源没有找到。

2021-09-08 08:33:46.520 DEBUG 93888----[nio-8080-exec-1]O.S.W.S.Handler.SimpleUrlHandlerMapping:映射到ResourceHttpRequestHandler[“类路径:/META-INF/Resources/”,“类路径:/Resources/”,“类路径:/Static/”,“类路径:/Public/”,“/”]2021-09-08 08:33:46.528 DEBUG 93888----[nio-8080-exec-1]3888---[nio-8080-exec-1]o.s.web.servlet.dispatcherservlet:完成404 NOT_FOUND

考虑到可能缺少一些资源,我尝试了npm安装和ng构建,但结果相同。

如果我回到主分支,构建它,回到dev分支,构建它,那么404就消失了,但我又回到了原来的问题。

建议?

共有1个答案

吕奇
2023-03-14

在使用ng buildng build--prod--base-href‘时请尝试使用base href。/'base href将根据应用程序上下文而改变。例如,它可以是“./app”或“./myapp/app”,从控制台检查路径的差异并将其添加到上下文中

 类似资料:
  • 问题内容: 为了使AngularJS在IE7和IE8中工作,我向ng-app元素添加了id =“ ng-app”和class =“ ng-app”: 过去一直如此,但是现在我将class =“ ng-app”添加到了两个不同的项目中,并且在这两个视图中不再在任何浏览器中呈现该视图。IE7 / 8兼容性的方式已更改吗?我正在使用CDN的1.0.2版本。 谢谢。 问题答案: 编辑说明: 添加docty

  • 我有一个简单的Spring MVC应用程序。我从报告中获得HTTP状态404。帮助我解决此问题。非常感谢。 HTTP状态404–未找到 类型状态报告 消息/WEB-INF/users\u视图。jsp 说明源服务器找不到目标资源的当前表示形式,或不愿意透露存在该表示形式。 Apache Tomcat/9.0.0. M26 我的控制器: 项目结构: 我的web.xml代码: 和应用程序上下文。xml:

  • 我将Tomcat8.5与Eclipse集成在一起,但当我启动服务器并转到http://localhost:8080或http://localhost:8080/psite(配置了带有index.html的Eclipse项目)时,每次都会出现404错误。 我尝试“切换位置”-不起作用。 “服务器概述”屏幕中的“服务器配置”部分在我的Eclipse(霓虹灯)上丢失。 在窗口->首选项->运行时环境下:

  • 问题内容: Angular应用使用属性而不是事件。 为什么是这样? 问题答案: ng-click包含一个角度表达式。Angular表达式是在Angular 范围的上下文中求值的,该范围绑定到具有ng- click属性的元素或该元素的祖先。 Angular表达式语言不包含流控制语句,也不能声明变量或定义函数。这些限制意味着模板只能访问由控制器或指令提供的变量和运行功能。

  • 我在div上使用了,它可以正常工作,但是当我在其他输入上使用时,div上的停止工作。 工作代码[单击时调用附加项(项目)] 破损的代码[addItem(项目)未被调用] 相关JS代码 这里是http://plnkr.co/edit/eI5dvczO2E1Cp1SBPgQx?p=preview点击输入将带来下拉。在一种情况下,单击下拉菜单会将项目添加到选定列表中,但在其他情况下不会。 我已经试过调试

  • 问题内容: 我试图了解和/ 之间的区别,但对我来说它们看起来相同。 我应该记住使用一个或另一个来区别吗? 问题答案: ngIf 该指令根据表达式 删除或重新创建 DOM树的一部分。如果赋值为的表达式的计算结果为假值,则将元素从DOM中删除,否则将元素的克隆重新插入DOM中。 删除元素时,使用它的作用域将被销毁,并在恢复该元素时创建一个新的作用域。在内部创建的作用域使用原型继承从其父作用域继承。 如