javascript - 如何在 Node.js 中调用 var 函数?

标签 javascript node.js mongodb

我有一个 var 函数来检查数据库中的用户名,但我不知道如何在 Node.js 中调用它。

这是我到目前为止所得到的:

// Get user_name from post.
app.post("/api/exercise/new-user", function(req, res) {
    let user_name = req.body.username; // Gets the URL from the body of the page.

    //Call findPeopleByName here.
});

// Check the database if user exists.
var findPeopleByName = function(userName, done) {
    User.find({username:userName}, (err, data) => {
        if (err) {
           done(err);
        }
        done(null, data);
    });
};

最佳答案

首先,你的函数findPeopleByName应该在调用之前定义。其次,调用这个函数,并不真正知道你想要什么回调done是,findPeopleByName(user_name, done)如果替换 done 应该可以工作通过您想要在 findPeopleByName 中调用的函数.

关于javascript - 如何在 Node.js 中调用 var 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53797972/

相关文章:

javascript - 通过 jQuery .data() 查看添加到元素的数据的便捷方法

javascript - jQuery data() 将 this & 对象传递给它

javascript - 是否可以在没有 JavaScript 外部库的情况下处理整数溢出?

javascript - Meteor 无法更新 mongo?

javascript - 如何删除多行字符串中每一行的前 40 个字符?

javascript - 网页包 + react : Module parse failed: Unexpected token: You may need an appropriate loader

javascript - 如何在nodejs中将mysql中的数据显示到html div?

node.js - 编写查询以从多个值添加键

为 mongodb 创建索引时,Node.js 应用程序崩溃

MongoDB 初始同步非常慢