osr
Version:
osr
87 lines (68 loc) • 2.09 kB
JavaScript
var osr = require("../");
osr.set("Mongodb",{
dbType:"mongo",
uri:"mongodb://localhost/db-osrdemo"
});
osr.set("MQ",{
dbType: "mq",
host: "127.0.0.1",
port: 61613,
user: "cavacn",
upass: "Abcthm3b10",
queue: "realtimeLimit",
})
osr.set("Redis",{
dbType:"redis"
});
osr.set("RedisMQ",{
dbType:"redismq",
index:13,
});
osr.import(__dirname+"/models");
osr.import(__dirname+"/controllers");
var TokenRedis = osr.getModel("TokenRedis");
// TokenRedis.create({
// token:Date.now(),
// uname:Date.now(),
// userinfos:{
// uname:"cedae",
// age:"151"
// }
// },function(err,token){
// TokenRedis.find({},function(err,oTokens){
// console.log("find",oTokens);
// });
// TokenRedis.findOne({},function(err,oToken){
// console.log("findOne",oToken);
// })
// })
// osr.emit("Demo::doSomeThing","aaa").then(console.log,console.error)
// osr.emit("Demo::doSomeThing2","aaa").then(console.log,console.error)
var MQTest = osr.getModel("MQTest");
MQTest.listen(function(err,body){
console.log("<--",err,body);
});
// setInterval(function(){
// MQTest.publish({
// user:"gafefe"+Date.now(),
// token:"cceee"+Date.now(),
// userinfos:"fegefe"+Date.now()
// },function(err,c){
// console.log("-->",err,c);
// })
// },1000);
// osr.getModel("User").login({uname:"cavacn"}).then(console.log,function(err){
// console.log(err.stack);
// });
// osr.getModel("User").oauth({uname:"cavacn"}).then(console.log,console.error);
// osr.getModel("User").setCollection("User_2").create({
// uname:"123456",
// upass:"123456"
// },console.log);
// osr.getModel("User").setCollection("User_1").create({
// uname:"123456",
// upass:"123456"
// },console.log);
// osr.getModel("User").regist("cavacn","upass").then(console.log,function(err){
// console.log(err.stack);
// })