我一直在编写一个 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
});