2022-53-54周 项目问题整理
新知识
1、uuid
最近修复了一个维护平台的紧急漏洞,扫码登录的二维码code竟然只有4位,在有效期内可以被遍历出来,拿到用户信息。
最后使用uuid作为code来保证无法被破解。
uuid是如何工作的呢,它是一个规范,node这边有包uuidv4可以直接调用函数生成即可。
问题
1、git commit 提交内容时
Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only file and data URLs are supported by the default ESM loader. Received protocol ‘node:’
at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:756:11)
升级node版本 14.18.2