gpt4 book ai didi

javascript - meteor 服务器: ReferenceError: calcMD5 is not defined

转载 作者:行者123 更新时间:2023-12-03 10:15:22 29 4
gpt4 key购买 nike

由于一些现有的mongodb结构。我无法使用 Meteors Meteor.user。所以当我尝试插入新用户 calcMD5 时说未定义。如何在meteor服务器中转换Md5?我不知道我的方法好不好。如果有错请纠正。

if (Meteor.isServer) {
newUser: function(email, password){
Users.insert({"emailid":email,"password":calcMD5(password)});
}
});

这里是模板代码

Template.signInWithEmail.events({
'click .btn-create-account': function(event, template) {
email = $('[name="emailAddress"]').val();
password = $('[name="password"]').val();

//Create new user
Meteor.call("newUser", email, password, function(error, result) {});
}

最佳答案

问题是,calcMD5 函数在 Meteor 中并不存在。 (也不是 JavaScript,也不是 NodeJS)我假设你想使用 this library或适合您的项目的另一个。

如果您希望能够使用外部库,您必须首先将其添加到您的 Meteor 项目中。您只需输入 the javascript file 即可做到这一点在诸如 server/lib/ 之类的文件夹中。

或者,如果这变得太复杂,只需添加 crypto-md5 meteor 包使用:

meteor add jparker:crypto-md5

并调用 CryptoJS.MD5(password) 而不是 calcMD5(password) 函数调用。

关于javascript - meteor 服务器: ReferenceError: calcMD5 is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29896775/

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