程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

Angular项目在制作后显示白页

发布于2023-02-04 22:50     阅读(712)     评论(0)     点赞(20)     收藏(1)


我遇到了一个问题,我真的希望这里有人可以解决...我创建了一个角度项目,一旦我使用 ng build --prod 构建 if 用于生产,当我尝试使用服务器访问该项目时,我只得到白页,没有控制台错误。不知何故 <>app-root> <>app-root/> 保持隐藏状态。如果我将任何测试文本添加到它确实显示的页面正文中......我将添加一些图片和代码以更加清晰:

ng serve 的输出:ng serve 的输出

在服务器上运行应用程序后的 输出:运行服务器的输出

索引.html:

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>Testapp</title>
  <base href="/">

  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
  <link href="../resources/css/styles.34c57ab7888ec1573f9c.css" th:href="@{/css/styles.34c57ab7888ec1573f9c.css}" rel="stylesheet" />
  <!-- 
<link rel="stylesheet" href="styles.34c57ab7888ec1573f9c.css">
<script type="text/javascript" src="runtime.a66f828dca56eeb90e02.js"></script><script type="text/javascript" src="polyfills.2f4a59095805af02bd79.js"></script><script type="text/javascript" src="main.d6e524e11d43dad9c75a.js"></script></body>
   -->
</head>
<body>
<h1>BEFORE APP ROOT</h1>
  <app-root></app-root>
  <script type="text/javascript" href="../resources/js/runtime.a66f828dca56eeb90e02.js"></script>
  <script type="text/javascript" href="../resources/js/polyfills.2f4a59095805af02bd79.js"></script>
  <script type="text/javascript" href="../resources/js/main.d6e524e11d43dad9c75a.js"></script>
  <h1>AFTER APP ROOT</h1>
  </body>
</html>

是什么原因造成的?如果您需要发布任何其他代码/图片,请发表评论。我真的被这个问题困住了

衷心感谢

**更新:我为一个新的 Angular 项目更新了图片和代码以避免混淆

更新:将 base href 更改为后更新 3 另一个屏幕截图

 <base href="/testapp/">

以及我的春季项目的图片[在 eclipse 中]: 项目结构


解决方案


那是因为 base href 是错误的:

<base href="/">

这必须反映您用于访问角度应用程序的相同 URL。

改成

<base href="/couponsystem/">


所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/641612/c908ce8a8c65d1467a5f/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

20 0
收藏该文
已收藏

评论内容:(最多支持255个字符)