node.js - 不推荐使用的警告:深需要像 const uuidv5 = require('uuid/v5'); 自节点 js 中的 uuid@7.x 起已弃用
问题描述
如何解决这个问题?
(节点:2144)弃用const uuidv5 = require('uuid/v5');
警告:从 uuid@7.x 开始,不推荐使用需要类似的深度。使用 Node.js CommonJS 模块时请要求顶级模块,或捆绑浏览器时使用 ECMAScript 模块。有关更多信息,请参阅https://github.com/uuidjs/uuid#deep-requires-now-deprecated。TypeError:值必须是字节数组
const uuid=require("uuid/v5")
const {product,token}=req.body;
console.log(product)
console.log(product.price)
const idempontencyKey=uuid()
stripe.customers.create({
email:token.email,
source:token.id
}).then(customer=>{
stripe.charges.create({
amount:10,
currency:'pkr',
customer:customer.id,
receipt_email:token.email,
},{idempontencyKey})
})
.then(result=>res.status(200).json(result))
.catch(err=>console.log(err))
})
解决方案
只需执行错误消息中的链接告诉您执行的操作:https ://github.com/uuidjs/uuid#deep-requires-now-deprecated
const { v5: uuid } = require("uuid")
推荐阅读
- bash - bash循环的多处理
- python - 如何知道a文件导入b文件但从b文件中获得答案的文件夹目录?
- javascript - 如何将空数据类型和数字数据类型集成到我的架构中?
- html - 图像/w边框半径,隐藏溢出和覆盖泄漏
- javascript - 如何更改节点的不透明度?
- javascript - React Autosuggest - onSuggestionSelected - 获取选定选项
- python - 根据某些条件填充新列并进行移位操作和分组
- javascript - React Hooks 组件与类组件
- r - 如何将数据集转换为 R 中的时间序列数据?
- spring - Spring无法获得休眠会话