gpt4 book ai didi

javascript - 处理 Orchestrate.io 查询的最佳模式

转载 作者:行者123 更新时间:2023-12-02 17:26:27 25 4
gpt4 key购买 nike

我的 Node/Express 项目中有以下代码

exports.getProductById = function(req, res){
db.get('product', req.params.id).then(function(res2){
res.render('product/get', {title:'Product', product:res2.body, categories: db.categories});
})
.fail(function (err) {
res.redirect('/');
})
}

这可行,但看起来可能会更好,但是,我缺乏 Javascript 经验似乎是一个问题。我会想象这样的事情......

var callback = function(res2){
res.render('product/get', {title:'Product', product:res2.body, categories: db.categories});
}
var errorCallback = function (err) {
res.redirect('/');
}
exports.getProductById = function(req, res){
db.get('product', req.params.id).then(callback)
.fail(errorCallback)
}

当然,这里的问题是我不知道如何将 res 对象传递给回调。处理此类场景的最佳模式是什么?

最佳答案

嘿,我为 JavaScript 编写了 Orchestrate.io 客户端库,您的第一次运行实际上很好。我认为您会发现在 getProductById 函数中保留 reqres 更容易。如果您希望避免困惑,可以编写额外的函数来处理数据、格式化数据等,并将这些更改返回到 getProductById。这将使您更容易跟踪正在发生的事情。

关于javascript - 处理 Orchestrate.io 查询的最佳模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23461915/

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