Meteor JavaScript-错误处理
在HTML表单中,我有一个输入字段。我需要输入的值是我决定的值。例如,我希望值仅为“abc”。如果用户在该字段中写入任何其他内容,则他/她应该会从服务器获得一个警报/警告/弹出窗口。如何在Meteor的JavaScript中编写此代码?使用Meteor方法调用: 在服务器端:Meteor JavaScript-错误处理,javascript,meteor,error-handling,server,Javascript,Meteor,Error Handling,Server,在HTML表单中,我有一个输入字段。我需要输入的值是我决定的值。例如,我希望值仅为“abc”。如果用户在该字段中写入任何其他内容,则他/她应该会从服务器获得一个警报/警告/弹出窗口。如何在Meteor的JavaScript中编写此代码?使用Meteor方法调用: 在服务器端: Meteor.methods({ "is-secret-valid": function (secret) { return { isValid: (secret === "123") }
Meteor.methods({
"is-secret-valid": function (secret) {
return {
isValid: (secret === "123")
}
},
});
在客户端:
myFunc() {
let secret = ... // get input field from UI
Meteor.call("is-secret-valid", secret, (error, result) => {
if (error) {
// Meteor failed to call, handle error
return;
}
let isValid = result.isValid;
{...}
});
}
你说的服务器是什么意思?弹出窗口的内容是从数据库获取还是从服务器端生成的?弹出窗口本身是客户端代码。