0
私はNowJSを含むNodeJSでアプリケーションを構築しています。最近では、ユーザー情報を格納するデータベースをアプリケーションに追加することにしました。我々はMongoDBに行った。Mongoose/MongoDBの問題
私は最近、私の人生を楽にしてくれるように見えるマングースを見つけました。しばらくしてから、私はserver.jsでこれを持っていました:
var mongoose = require('mongoose');
var db = mongoose.connect('mongodb://localhost/nowtable');
var Schema = mongoose.Schema;
var UserInfo = new Schema({
username : String,
password : String //i know this is bad but we'll fix it
});
mongoose.model('UserInfo', UserInfo);
var user = db.model('UserInfo');
var admin = new user();
admin.username = "joe schmo";
admin.password = "password1234";
admin.save();
これは正しく私のデータベースにエントリを追加します。
しかし、エントリを動的に追加しようとすると、問題が発生しました。
now.ready()関数内のindex.ejs内に、now.registerUser(uname、 "default password")の呼び出しが含まれていました。
戻るserver.jsに、私はこれを持っている:
{ stack: [Getter/Setter],
arguments: [ 'object' ],
type: 'called_non_callable',
message: [Getter/Setter] }
任意の助けをいただければ幸いです。
everyone.now.registerUser = function(usrname, pwd) {
console.log("This is the username: " + usrname);
console.log("This is the password: " + pwd);
var admin = new user();
}
私はエラーを取得します!ありがとう!