我在让 couchdb 的响应处理程序对 node.js 和 now.js 做任何有用的事情时遇到了很多麻烦。我的目标是回电给客户或团体,提供已找到并从客户那里发送的某些信息。
everyone.now.login = function(){
var username = this.now.lusername;
var password = this.now.lpassword;
var test;
db.get(this.now.lusername, function (err, doc, test, username) {
if (err) {
console.log(+ username + " doesn't exist!");
} else {
console.log('Found user!');
console.log(doc);
test = 1;
}
});
console.log(test);
}
我在这里以测试为例。我在 db.get 外部声明它,在内部分配一个值以进行反馈,但是当 console.log 在外部运行时它没有值。
我只是不明白还是有什么问题?
(我确实发布了我可以使用文档。(无论值)但有一个特定的变量我想在此调用之外传递回客户端)