この単純な問題の解決策が見つかりません。外部の .js からエクスポートされた関数を呼び出して、出力を保存したいのです。私は次のことをしました:
db.js
function findMessages () {
allMsg = mongoose.model('allMsg');
allMsg.find(function (err, message) {
console.log('here is ok');
return message;
});
};
exports.returnMessages = findMessages;
app.js
var db = require( './db' );
app.get('/message', function(req, res){
var messages = db.returnMessages();
console.log('Nothing here (undefined): ' + messages);
});
app.js でメッセージを読むにはどうすればよいですか? ありがとう。