Polymer Starter Kit (PSK) 包含有关在 Firebase 上托管时使用 Pretty URLs 的说明这里
我正在尝试使用 Nginx Server 进行类似操作,但无法确定页面重新加载的位置块。使用 PSK 附带的示例数据,例如,您将如何配置“/users/sam”。
Polymer Starter Kit (PSK) 包含有关在 Firebase 上托管时使用 Pretty URLs 的说明这里
我正在尝试使用 Nginx Server 进行类似操作,但无法确定页面重新加载的位置块。使用 PSK 附带的示例数据,例如,您将如何配置“/users/sam”。
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:意外的令牌 <