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

当single-spa应用程序部署在子目录[duplicate]中时,浏览器刷新显示“页面找不到”错误

严远
2023-03-14

我的single-spa包含4个react应用程序。每个都有自己的React-Router-DOM。如果我点击浏览器刷新从4个应用程序之一,它说页面找不到。应用程序部署在Linux操作系统的apache服务器上。

我不知道基本应用程序中是否缺少任何配置。它在webpack和Node的开发服务器上运行良好。

共有1个答案

夹谷辰沛
2023-03-14

是的,因为部署的应用程序不知道路由。在单页应用程序中,仅存在/路由。SPA中的所有路由都是客户端路由,不向服务器发出单独的GET请求。

我在将应用程序部署到Netlify时也面临同样的问题。显示默认Netlify404页。然后,我将_redirects文件添加到公共目录,其中包含以下内容:

/*/index.html 200

 类似资料:
  • 我不知道是否遗漏了基本应用程序中的任何配置。它在webpack和Node的开发服务器上运行良好。

  • 问题内容: 我有一个应用程序,它使用一个ng-view和多个控制器和视图。如果我浏览根目录,例如:www.domain.com,则一切正常。除非我按Ctrl +R(刷新),否则会显示404错误页面未找到。例如:刷新此页面给我错误。http://domain.com/item/1/。 但是,如果我使用hashbang访问页面,则它可以工作。例如:http://domain.com/#!/item/1

  • 我正面临一个奇怪的问题。我已经把所有东西都放在php.ini文件里了。但是我不能在浏览器中显示任何错误。我google设置了. ini文件,并做了所有需要的事情。但是我仍然不能在浏览器中显示错误信息。我的PHP ini设置, 我尝试使用以下代码查看错误消息, 实际上文件示例不可用。所以它必须显示致命错误。但它显示的是空白页。 你能告诉我怎么解决这个问题吗?我不知道我错过了什么。

  • MATLAB文档的所有操作是以当前目录或者搜索路径作为参考点的。你需要运行的任何文档都必须在当前目录下或者搜索目录下完成MATLAB。 一种快速查看或者改变当前路径的方法是用下面所示工具栏中的"当前目录"。 如果要搜索、查看、打开或者改变MATLAB相关目录以及文档,就要用到MATLAB“当前目录浏览器”或者,也可以用dir, cd和delete。 搜索路径 要决定怎样去执行你所调用的函数,MAT

  • 本文向大家介绍在浏览器中输入url地址到显示页面的过程?相关面试题,主要包含被问及在浏览器中输入url地址到显示页面的过程?时的应答技巧和注意事项,需要的朋友参考一下 百度好像最喜欢问这个问题。 打开一个网页,整个过程会使用哪些协议 图解(图片来源:《图解HTTP》): 总体来说分为以下几个过程: DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接

  • 当wirite https://tictactoesko.herokuapp.com/在浏览器中时,我重新输入Follow错误消息: 以下是travis.yml语言:node_js node_js:-node addons:sonarcloud:before_script:-npm start----silent&script:-npm run lint-npm test-sonar-scanne