アソシエーションを設定するときに、Sequelize(sequelizejs.com)を使ってオブジェクトに魔法のように作成されたすべての関数を出力する方法はありますか?オブジェクト上の関数のリストを並べ替える
例えば、私は、Userモデルを持っていると私は今、私はcreateFriend
機能があるためbelongsToMany関係可能である
User.create({
name: Faker.name.findName()
}).then((user) => {
user.createFriend({
name: Faker.name.findName()
})
});
を呼び出すことができます
User.belongsToMany(User, { as: 'Friends', through: 'UserFriend' });
を設定します。
User(またはuser)で作成されたすべての関数を出力する方法はありますか?
時には、私がオブジェクトに呼び出すことができるものが実際にはっきりしていないことがあります。何らかの方法で出力できれば助けになります。
は、あなただけの約束の成就コールバックの内側にそれをデバッグすることができませんか? –
あなたはユーザーオブジェクトをコンソール化することを意味しますか?私はそこにcreateFriendへの参照を見つけることができないので、(私が期待するように)魔法の機能であると思われます。 –
これはデバッグ方法がわかりませんが、ノードインスペクタ機能の本体を見ることができます –