gpt4 book ai didi

meteor react : Accounts. changePassword 未定义

转载 作者:行者123 更新时间:2023-12-01 11:00:32 24 4
gpt4 key购买 nike

设置:我将 Meteor 1.4.4.2 与 React 和 accounts-password package 一起使用(版本 accounts-base@1.2.17accounts-password@1.3.6)。

问题:当我导入 accounts-password 包时(按照说明 here ),函数 Accounts.changePasswordundefined。但是导入的 Accounts 对象的其他功能是定期定义的,例如Accounts.setUsername.

问题:如何访问Accounts.changePassword函数?

代码片段:

import {Meteor} from "meteor/meteor";
import {Accounts} from "meteor/accounts-base";

Meteor.methods({
"changePassword"(oldPassword, newPassword, callback) {
console.log(Accounts !== undefined); // => true
console.log(Accounts.changePassword === undefined); // => true
Accounts.changePassword(
oldPassword, newPassword, callback
); // => Error
}

感谢您的帮助!

最佳答案

您需要检查您尝试调用 changePassword 函数的位置。它只是客户端,见here .所以你不能在方法中使用它。在 /client 文件夹下的某处使用它,你应该会很好。

关于 meteor react : Accounts. changePassword 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44152448/

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