我使用nginx并在服务器中使用rendertron创建SSR,还使用BrowserRouter安装react app(因为在服务器端无法读取HashRouter)。但是,当我在直接网址(www.exaplme.com/some/direct/)中重新加载页面时,找不到404页面。
然后我尝试使用try_files“ try_files $ uri /index.html;”在Nginx中返回错误:未捕获的语法错误:意外的令牌<< / p>
NGINX:
server {
...
location / {
try_files $uri /index.html;
}
}
Browse error:
Uncaught SyntaxError: Unexpected token <
我需要返回重新加载的页面,在hashRouter中它可以正常工作,但是我需要SERVER-SIDE(哈希在ssr上不读取)。