首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在nodejs中传递db.all中的变量

如何在nodejs中传递db.all中的变量
EN

Stack Overflow用户
提问于 2018-01-09 01:44:23
回答 1查看 305关注 0票数 0

我遇到了一个问题。我想知道是否有一种方法可以将变量请求传递给db.all函数?

代码语言:javascript
运行
复制
app.get('/sendMail', (req, res) => {
    var sql="SELECT email FROM dentists WHERE id="+req.param('id');
    db.all(sql,function(err,rows){
        if (err) 
            res.render('reponse', { err:err});
        else
            mailOptions={
                from: 'toothFairy.noreply@gmail.com',
                to: rows[0].email,
                subject: 'New message from '+req.param('firstname')+' '+req/param('lastname'),
                text: req.param('message')
            };
    });
    res.render('home');
})
EN

回答 1

Stack Overflow用户

发布于 2018-01-09 02:39:39

是的,您可以访问,因为db.all在该回调中,不需要作为参数传递,您可以直接访问

代码语言:javascript
运行
复制
app.get('/sendMail', (req, res) => {
        var sql="SELECT email FROM dentists WHERE id="+req.param('id');
        db.all(sql,function(err,rows){
            if (err) 
                res.render('reponse', { err:err});
            else
                mailOptions={
                    from: 'toothFairy.noreply@gmail.com',
                    to: rows[0].email,
                    subject: 'New message from '+req.param('firstname')+' '+req.param('lastname'),
                    text: req.param('message')
                };
        });
        res.render('home');
    })
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48155421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档