0

我一直在编写一个 web 应用程序,在他的后端有一个创建用户的功能。我需要使用该函数返回的值,但如何处理这些值?

功能代码:

module.exports = function(username, socialname, password) {
    var hash = "PASSWORD";

    var userId = nanoid(8);

    var sucessMessage = {
        sucesso: true,
        message:"User created",
        userId: userId
    }

    return sucessMessage; // Returning undefined when the function is displayed on console
};

在我的server.js文件中,我正在处理该函数:

module.exports.userCreate = function (username, socialname, password) {
    userCreate(username, socialname, password);
};

那么,在index.js我想捕获该返回值并将其显示在控制台上时,我该怎么做呢?

app.post("/user/create", (req, res) => { 
    var username = req.body.username;
    var socialname = req.body.socialname;
    var password = req.body.password;

    const createdUser = userCommands.userCreate(username, socialname, password);
    console.log(createdUser ) // undefined
});
4

0 回答 0