1

如何解决这个问题?

(节点: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))
})
4

1 回答 1

1

只需执行错误消息中的链接告诉您执行的操作:https ://github.com/uuidjs/uuid#deep-requires-now-deprecated

const { v5: uuid } = require("uuid")
于 2020-05-11T13:40:07.853 回答