【发布时间】:2015-05-01 19:31:12
【问题描述】:
我正在尝试使用 prerender.io 获取 angularjs 页面的快照。目前我有一个用于 Web 应用程序的 NodeJS 实例,nginx 反向代理将请求从端口 80 重定向到 4000。
根据 prerender nginx 手册 (https://gist.github.com/thoop/8165802),我可以将搜索引擎机器人请求转发到 prerender url,但因为我已经有 NodeJS 应用程序的代理,我不知道如何预渲染 try_files 指令。
我的问题是,如何同时使用 NodeJS 应用程序代理和 prerender 指令?
【问题讨论】:
-
遇到同样的问题,但使用 paste 而不是节点 - 添加赏金
-
你能提供一个 nginx.conf 文件来记录事情应该在哪里发生而没有发生吗? 2. 在 gisthub 上,我看到了很多“if”的例子,当你使用 if 设置多个变量时,if 只能用于返回状态(如果 xxx 返回 yyy),它会出错。任何 'if' 都应该使用 'map' 完成,然后在 location 块中使用单个 if 或重写。
标签: javascript angularjs node.js nginx prerender