首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >prerender.io支持cookies吗?

prerender.io支持cookies吗?
EN

Stack Overflow用户
提问于 2015-01-09 15:49:27
回答 1查看 794关注 0票数 3

我正在尝试使用prerender.io的本地安装来生成Angular.js webapp应用程序的静态快照。

webapp的后端使用在第一个请求上设置的会话cookie,并且在所有后续请求上都是必需的--如果没有发送请求,请求就会失败(它们被后端拒绝)。当在普通浏览器中使用when应用程序时,这是很好的。

在prerender.js中,除了调用后端的请求之外,所有请求都可以工作--这些请求都失败了,因为显然幻影不会发送cookie。

prerender.js不支持(或禁用)cookie是真的吗?如果是这样的话:我能做些什么来使它们成为现实呢?据我所知,幻影支持曲奇.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-09 17:11:59

默认情况下,Cookies是关闭的,因为大多数爬虫程序不使用cookies,但是对于您的网站由于需要cookie而无法工作的情况,您可以将COOKIES_ENABLED环境变量设置为true,或者在代码中创建预分发服务器时传递该选项:

代码语言:javascript
复制
var server = prerender({
    cookiesEnabled: true
});
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27864270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档