gpt4 book ai didi

typescript - 序列化返回对象

转载 作者:行者123 更新时间:2023-12-03 22:23:44 25 4
gpt4 key购买 nike

我正在使用 Sequelize 和 typescript,并带有 await 关键字。
当我返回对象时,它返回一个 Sequelize 对象。

createFolder : async (request:Express.Request, response:Express.Response)  =>  {
const requestedFolderName = request.body.folderName
const folderCreated = await sequelize.models['FolderDoc'].create({
name: requestedFolderName
})
return response.status(201).send(folderCreated)
}

我想返回一个 json 对象。我怎样才能做到这一点 ?
谢谢

最佳答案

你可以用 toJSON 做到这一点:

return response.status(201).send(folderCreated.toJSON())



只有当它是 Postgres 时它才会返回数据
// returning : true , (returns data)
// raw : true (returns plain data | will ignore field and virtual setters)

const folderCreated = await sequelize.models['FolderDoc'].create({
name: requestedFolderName
},{
returning : true ,
raw : true
});

关于typescript - 序列化返回对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48903158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com