4

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

我正在尝试使用 Nginx Server 进行类似操作,但无法确定页面重新加载的位置块。使用 PSK 附带的示例数据,例如,您将如何配置“/users/sam”。

4

1 回答 1

10

nginx 配置

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

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

确保将基本 url添加到您的index.html。在 Polymer 入门套件和 nginx 的情况下,基本元素将帮助直接访问带有查询参数的 URL,例如: http ://example.com/users/Chuck ,您可以在 PSK 1.2.x 中的“用户”下找到

<html>
  <head>
    <base href="/">
    ...

否则 nginx 将进入没有基本 URL 的循环。

nginx 错误日志

在内部重定向到“/index.html”时重写或内部重定向循环

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

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

于 2016-01-13T06:40:34.047 回答