问题标签 [public-suffix-list]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - 有没有办法从 publicsuffix 库中只提取有效域?
我正在查看publicsuffix
Go 中的库,发现它在从字符串中提取域方面非常有用。这就是我所拥有的:
complex-domain.co.uk
作为有效域,这可以很好地发挥作用。但是,我面临的问题是,当任何随机字符串传递给函数(包含一个点)时,库无论如何都会给出一个有效的域名(即使公共后缀列表中不存在 TLD)。
给出:complex-domain.someinvalidtld
我的理解是该publicsuffix
包假定它是一个本地域并无论如何都会对其进行解析。有没有办法避免这种行为并只提取有效的行为?
cookies - com.au 子域的 Cookie 没有被发回
我们在subdomain.SITE1.com.au上托管了一个前端,API 在api.SITE1.com.au上。后端堆栈是 Express + Node + Mongo + Nginx,我们正在尝试在域登录后设置 HTTPOnly cookie。 cookie 被正确发送到前端并且在响应中可见,但它没有在浏览器中设置。
我们在 subdomain.SITE2.com 上有一个登台前端,服务器在 api.SITE2.com 上,cookie 被设置并在随后的请求中正确发回(这让我得出结论,前端没有问题或后端设置)。
我们尝试过的事情:
(1) 我查看了公共后缀列表,看看这是否有问题,但列表中存在 com.au
(2)我们尝试设置secure=true,也尝试显式设置域,但没有任何区别
(3) 尝试在 Firefox 和 Chrome 上检查,没有区别
(4) 尝试删除显式域并将secure设置为false,没有任何区别
任何帮助将非常感激!