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

部署节点。CPanel上的js React应用程序-'加载资源失败:服务器响应状态为404()'

慕容嘉熙
2023-03-14

我将构建文件夹上载到CPanel public_html文件夹,但当我转到域的https://domain-name/build/“我只是得到一张空白页。当我查看页面源代码时,对于静态js和css文件,有一个“加载资源失败错误:服务器以404()的状态响应”。非常感谢您的帮助。

共有1个答案

轩辕天佑
2023-03-14

您似乎是从一个子目录(即/build)为您的应用程序提供服务。要使其工作,您必须让前端生成器知道您正在子目录中为应用程序提供服务。执行以下操作以使其正常工作,我假设您正在使用create react app

>

<Router basename={'/build'}>
  {/* your Route config */}
</Router>

主页属性更新到包。json文件,

"homepage": "https://yourdomain/build",

同时更新路线

<Router basename={'/build'}>
  <Route path={`${process.env.PUBLIC_URL}/`} component={Home} />
</Router>

过程。环境。PUBLIC_URI变量将在构建时被主页替换。

更改所有的发生属性在你的反应链接组件

<Link to={`${process.env.PUBLIC_URL}/page`}> ... </Link>

现在,您的应用程序应该在https://your field/build下工作。

 类似资料:
  • 我正在运行一个spring MVC应用程序,下面是我的项目结构。 在我的中,我尝试在header部分加载js。 但我在浏览器中发现了以下错误。 在我的spring文件中,我添加了 有人能指出我犯的错误吗?

  • 服务器js公司 应用程序。js公司 注册处理程序代码 当我试图注册一个用户时,我遇到了错误400。加载资源失败:服务器响应状态为400(错误请求),我已附加我的注册表。js文件寄存器。js:26个职位https://warm-earth-96837.herokuapp.com/register400(错误请求)寄存器。onSubmitSignIn@寄存器。js:26 400错误请求错误是一个HTT

  • 这是我第一次使用Sanity构建博客网站来练习使用React JS,在那里我应该从sanity.io.调用一个API,但是我的React网站无法从Sanity获取数据。在网页上应该从Sanity博客导入数据的区域实际上是一个空白屏幕。当我检查控制台时,我发现了这个错误: 这是我的网络负载 还有我的网络预览 这是本应显示信息的页面的代码 非常感谢你的帮助。谢谢

  • 我在浏览器中收到错误消息“加载资源失败:服务器响应状态为404”,我正在使用Node/Express、Mongo数据库和Docker。没有Docker一切正常。 文件夹结构: 后端 服务器 服务器。js公司 src公司 索引。html server.js 指数html 包裹json{脚本} 文档文件 docker编写。yml公司 如果我在浏览器中输入“192.168.99.100:3000/gal

  • 我在数据库中添加了一行上传图像。当我查看行列表时,会出现图像,但当我尝试更新行时,我遇到错误“加载资源失败:服务器响应状态为400:spring mvc”。图像未出现!! 谁能帮帮我!

  • 我在我的服务器上部署反应应用程序,它在localhost上运行良好,但当我试图在我的服务器上使用它时,我得到了 加载资源失败:服务器响应状态为404(未找到)shayankh。me/graphql 我在服务器上的根位置是 /var/www/html/ '这是我的server.js 和索引。js 我不知道我的问题出在哪里。是否有可能是因为服务器的根位置,我的应用程序找不到GraphQL?我还在我的服