V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  NessajCN  ›  全部回复第 7 页 / 共 38 页
回复总数  753
1 ... 3  4  5  6  7  8  9  10  11  12 ... 38  
@shadowyue 你看,从你纠结是 fetch api 还是 XMLHttpRequest 就说明你不光没搞懂 cors request 坑在哪里也没看明白我在说啥

https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials
看这一段
「 In addition, this flag is also used to indicate when cookies are to be ignored in the response. The default is false. XMLHttpRequest responses from a different domain cannot set cookie values for their own domain unless withCredentials is set to true before making the request. The third-party cookies obtained by setting withCredentials to true will still honor same-origin policy and hence can not be accessed by the requesting script through document.cookie or from response headers.」

跟我上一个 fetch API 里的说明是不是一模一样?这跟你用哪个函数请求毫无关系
你自己也没咋搞清楚嘛...
其实大多数前端在 cors 上踩坑都是因为下面这段:
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#including_credentials

简单说就是带 cookies 或者其他什么 with credential 的请求,浏览器都默认发 "same-origin" 的请求。

而且就算你特意在 fetch() 里面设了 {credentials: "include"} ,
服务端的返回头里必须把 Access-Control-Allow-Origin 指定好特定的 origin, "*" 是不允许的会弹错
另外只要 cookie 的 "SameSite" 属性是"Lax"或"Strict",也还是没法正常发 cookie 的

我敢打赌在座的各位前后端,必然都或多或少在这上面踩过坑。
谁要是确实第一遍看文档就注意到这里并且一次编码完成就再也没弹过错请大胆 at 我,受我一拜。
191 天前
回复了 usb7 创建的主题 Linux 从汽车 CAN/OBD 接口读取数据,并上传到云端
@usb7 看你的意思是问车厂感不感兴趣对吧?车厂,包括你说的摩托车卡车工程车车厂,如果人家感兴趣或者确实有这方面的需求,装一个成熟的车机是非常方便的。这不是个技术问题而是个成本控制和产品设计问题。
你 po 一下后端接口我看看你怎么设置允许跨域的
191 天前
回复了 usb7 创建的主题 Linux 从汽车 CAN/OBD 接口读取数据,并上传到云端
这个没啥难度,车厂一般早都在车机上实现了.....
要看哪种补丁。编译进内核或者启动参数加载内核参数的模块更新还是要重启的。通过 sysctl 加载的运行时参数或者 systemd 管理的系统进程就可以不重启
@DOLLOR 推测这种事情的起因一般遵循汉隆剃刀,也就是某个菜鸟开发需要 cpuInfo 但是改浏览器源码太麻烦就加个插件并白名单自己
192 天前
回复了 shuxhan 创建的主题 程序员 分享一个有趣的控制台指令
时刻牢记互联网排泄链里哪些是始端,哪些是末端
192 天前
回复了 mioktiar56 创建的主题 程序员 流量分享功能的技术思路
192 天前
回复了 ZxxWww 创建的主题 NAS 想问问大伙我真的需要 NAS 吗
如果你不确定自己是否需要 nas, 那答案必然是不需要
因为真正需要的人不会有这个疑问
194 天前
回复了 craiiz 创建的主题 C C 语言新手求助:如何在 vscode 中使用第三方库?
你不是 C 吗,怎么会有 fmt::print()
198 天前
回复了 129duckflew 创建的主题 Windows WakeOnLan 开机对休眠状态无效
@129duckflew 说了啊,S4 和 S5 是通过主板而非操作系统

Note

the firmware and hardware on some systems may support arming Network Interface Cards (NIC) for wake from S4 or S5, even though Windows isn't involved in the process.

S3 以上设置了操作系统里的 wol 才有用
198 天前
回复了 angeni 创建的主题 程序员 写了个 shell 脚本笑不活了
看你脚本里能用 sudo 那大概设置的无密码模式或者直接能登 root 咯?
那可以试试 ssh 的时候带着命令,譬如 ssh root@ip sudo rm /etc/cron.d/xxx
然后开了机之后一直连
198 天前
回复了 angeni 创建的主题 程序员 写了个 shell 脚本笑不活了
额,你禁用网络接口就禁用网络接口,shutdown 干啥...
198 天前
回复了 129duckflew 创建的主题 Windows WakeOnLan 开机对休眠状态无效
198 天前
回复了 129duckflew 创建的主题 Windows WakeOnLan 开机对休眠状态无效
S4 和 S5 级休眠的 wol 只能通过主板实现, 而 S3 及以上通过操作系统。
所以你得手动设置你的 os 网络接口启用 wol
参考这篇
https://wiki.archlinux.org/title/Wake-on-LAN
用 ethtool 看看你的网卡驱动是否开启了 wol.如果没开就按照 archwiki 的说明打开
200 天前
回复了 imes 创建的主题 Rust RUST 的未来在哪里?
你真用过 Rust 的话应该不会有这些疑问
论性能,比 C/Cpp 差不多,但是开发体验好了很多
论生态,c/cpp 的库拿来直接用,还有 riir 党在孜孜不倦得 xxx-rs 化
论场景,不仅平替原本 c/cpp 的场景,还能把 jvav 和 go 的场景一起打包 a 了
也就 js/ts 写网页脚本和 python 写学术脚本暂时还替代不了
我可能是老了
记得以前的段子说怎么最快让社区吵起来的标题还是「 php 是最好的语言」
现在与时俱进改成 ts 了是吗
1 ... 3  4  5  6  7  8  9  10  11  12 ... 38  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2616 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 11:13 · PVG 19:13 · LAX 03:13 · JFK 06:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.