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

自由Webphere服务器中的Angular 2路由配置

养昊天
2023-03-14

我的角2应用程序在我的本地节点服务器上运行良好。然而,当dist/prod内容部署到服务器(准确地说是webphere自由服务器)时,url只能正常工作一次。当我尝试重新加载它时,它给我文件未找到异常。此外,http://localhost:5555/myapp/route1/somefeature/extra的深层路由也不起作用,并抛出相同的异常。

只是为了确认:

    < li >我使用了正确的basehref(例如'/myproduct/') < Li > server . XML包含正确的上下文路径('/myproduct/') < li >因此,URL html" target="_blank">http://someserver:8080/my product/myapp运行正常,但当刷新或点击深层路由时,它会引发文件未找到异常

我已经通过了这篇文章Angular2路由/深度链接不适用于Apache 404,需要在我的server.xml中进行类似的设置(用于自由webphere服务器)

由于我不想返回到包含哈希(#)url的旧实现,因此非常感谢在这方面的任何帮助。

共有1个答案

王才英
2023-03-14

你试过web.xml?

<error-page>
    <error-code>404</error-code>
    <location>/</location>
</error-page>
 类似资料:
  • 路由服务 首先,要理解什么是 router,router是提供跨 subnet 的互联功能的。比如用户的内部网络中主机想要访问外部互联网的地址,就需要router来转发(因此,所有跟外部网络的流量都必须经过router)。目前router的实现是通过iptables进行的。 同样的,router服务也运行在自己的名字空间中,可以通过如下命令查看: $ sudo ip net exec qroute

  • 所以我有一些路线,比如<code>/category/tech</code>和<code</categority/tech/new<code>和<code>/category/tech/old</code>等等 他们都使用 或者我必须分别定义它们,就像

  • Examples Basic custom server Express integration Hapi integration Koa integration Parameterized routing SSR caching 一般你使用next start命令来启动 next 服务,你还可以编写代码来自定义路由,如使用路由正则等。 当使用自定义服务文件,如下面例子所示叫 server.js

  • 每个路由可以有不同的属性; 一些常见的属性是: path - 应用程序在特定路由上时在浏览器中显示的URL component - 当应用程序在特定路由上时要呈现的组件 pathMatch - 默认为’prefix’的可选属性。 确定是匹配完整的网址还是仅匹配开头。 当定义一个具有空路径字符串的路径设置pathMatch为’full’时,否则它将匹配所有路径。 children - 表示此路由的子

  • 1. 简介 上一篇文章分析了集群容错的第一部分 — 服务目录 Directory。服务目录在刷新 Invoker 列表的过程中,会通过 Router 进行服务路由,筛选出符合路由规则的服务提供者。在详细分析服务路由的源码之前,先来介绍一下服务路由是什么。服务路由包含一条路由规则,路由规则决定了服务消费者的调用目标,即规定了服务消费者可调用哪些服务提供者。Dubbo 目前提供了三种服务路由实现,分别

  • 我想把react-route添加到我的应用程序中,我有下面的代码: 更新:已安装react-router 3.0.2并工作。