Polymer Starter Kit - Nginx Server上的漂亮URL

Whe*_*ons 4 nginx polymer polymer-starter-kit

Polymer Starter Kit(PSK)包含有关在Firebase HERE上托管时使用Pretty URL的说明

我试图使用Nginx Server做类似的事情,但无法弄清楚页面重新加载的位置块.使用PSK附带的示例数据,您将如何配置"/ users/sam".

小智 10

nginx配置

server {
  listen 80;
  server_name example.com;
  root /home/myuser/psk/dist;
  index index.html;

  location /
  {
    try_files $uri /index.html;
  }
}
Run Code Online (Sandbox Code Playgroud)

确保在index.html中添加基本网址.对于Polymer starter kit&nginx,基本元素将帮助直接访问具有查询参数的URL,例如:http: //example.com/users/Chuck,您可以在PSK 1.2.x中的"Users"下找到

<html>
  <head>
    <base href="/">
    ...
Run Code Online (Sandbox Code Playgroud)

否则nginx将进入一个没有基本URL的循环.

nginx error.log

内部重定向到"/index.html"时重写或内部重定向循环

浏览器进入无限循环加载索引页而不是静态文件.

未捕获的SyntaxError:意外的令牌<