【发布时间】:2021-07-24 11:16:32
【问题描述】:
我正在尝试为自己和几个朋友启动一个非常基本的聊天应用程序,并希望在加载网站时使用提示 + socket.emit 包含密码检查:
var username = prompt('password:');
socket.emit('password', password);
我想插入一个函数,根据我定义的答案检查他们的输入。像这样的:
var codeword = prompt('password:', function checkPrompt(password) {
if (prompt.password.length === 0) {
return false;
}
if (password.value !== answer.value) {
return false;
}
return true;
});
但是一旦我运行应用程序,我就会得到ERR_INVALID_ARG_TYPE(name, 'Function', value);。我该如何实现?
旁注:我知道这是非常不安全的。设置好数据库后,我将实施真正的密码检查,但在那之前我只想要一个简单的占位符。
【问题讨论】:
标签: node.js express socket.io ejs