【问题标题】:Nginx routing issue with angular 4Angular 4的Nginx路由问题
【发布时间】:2017-11-22 23:51:58
【问题描述】:

谁能解决 Nginx 路由问题 我的 conf 文件有以下位置部分

  location /pages {
     alias /path/to/dist/folder
     index index.html;
   }

当我点击 http://example.com/pages 时,我会根据 angular 4 路由获取 http:example.com/pages/home 页面,但是当我直接点击 http:example.com/pages/home 时 - 它会抛出错误请求 502

【问题讨论】:

    标签: angular nginx nginx-location


    【解决方案1】:

    尝试以下路由重定向到index.html

    index index.html;
    
    location / {
      try_files $uri $uri/ /index.html;
    }
    

    【讨论】:

    • 它将每个请求重定向到index.html页面,那么我怎么知道用户最初请求的是哪个页面?
    • 路径保持不变,只是所提供的内容始终是index.html。这样,您在应用中定义的任何路由都将获取并处理用户想要导航到的内容。
    猜你喜欢
    • 1970-01-01
    • 2017-10-08
    • 2020-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-22
    • 2016-06-11
    • 2018-07-26
    相关资源
    最近更新 更多