首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Chrome/浏览器刷新(F5、ctrl+R、刷新箭头等)在远程服务器上不使用2+项目

Chrome/浏览器刷新(F5、ctrl+R、刷新箭头等)在远程服务器上不使用2+项目
EN

Stack Overflow用户
提问于 2017-10-27 05:49:34
回答 2查看 996关注 0票数 3

我有一个简单的手动刷新(F5,ctrl+R,刷新箭头等)的问题。远程服务器上已部署的角(2+)项目的操作。

在本地测试项目(开发和构建project )非常完美,即使部署到我们的实习生服务器上,刷新也正常工作。

在远程服务器上,任何刷新(F5、ctrl+R等)被忽视了。我没有错误,没有找到页面,什么也没有-浏览器只是停留在当前页面上,没有任何更改或刷新。

在“网络”选项卡中,它甚至不向服务器发送请求。

我可以看到,该图标闪烁一毫秒(所以有些东西是注册的前端)。

强制刷新的唯一方法是手动更改URL。

PS。唯一明显的区别是远程服务器运行在https:// protocol上。

我在谷歌上搜索了几个小时,没有任何帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-16 02:33:28

好的发现了问题:

路由请求没有被服务器NginX-配置处理,该配置在一个无体204中解决,Chrome开发工具被丢弃为无效,这使得它看起来像是没有发出请求。

删除204错误处理后,Chrome中的错误显示为404,而不是角问题:)

票数 0
EN

Stack Overflow用户

发布于 2017-11-15 20:54:28

听起来像角侧的坏路由器配置导致了路由循环。我会再检查一下你的app.module.ts路线。还可以添加enableTracing来诊断路由:

{ enableTracing: true }

app.module.ts

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const appRoutes: Routes = [
  { path: 'crisis-center', component: CrisisListComponent },
  { path: 'hero/:id',      component: HeroDetailComponent },
  {
    path: 'heroes',
    component: HeroListComponent,
    data: { title: 'Heroes List' }
  },
  { path: '',
    redirectTo: '/heroes',
    pathMatch: 'full'
  },
  { path: '**', component: PageNotFoundComponent }
];

@NgModule({
  imports: [
    RouterModule.forRoot(
      appRoutes,
      { enableTracing: true } // <-- Add this to debug routes
    )
  ]
})
export class AppModule { }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46976655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文