我有一个简单的js文件我正在执行node script.js
执行一些异步操作。
但是,脚本在回调执行之前退出。我读了那个节点"等到退出之后再运行回调。"这似乎并非如此 - 我做错了什么?
// script.js
asyncOp(function(err, result) {
console.log('callback'); // <- this doesn't happen
}
编辑:这是一个具体的例子。这是整个脚本
// script.js
var User = require('../models/user'); // a mongoose model
User.create({name: "bob"}, function(err, user) {
console.log('callback'); // <- this doesn't happen
};
我使用node script.js
执行它,但它会退出&#34; callback&#34;得到印刷
答案 0 :(得分:3)
看起来你需要连接到服务器才能执行的create()方法mongoosejs.com/docs/models.html