您现在的位置是:网站首页> NodeJS
nodejs 一个 js导出两个类
- NodeJS
- 2020-11-11
- 679人已阅读
var DB = require('../DB');
function User(user){
this.name=user.name;
this.password=user.password;
this.email=user.email;
}
module.exports.User=User;
//查询用户信息
User.get=function(name,callback){
DB.select("select * from users where username=$1",[name],function(err,result){
callback(err,result);
}
);
}
//存储用户信息
User.prototype.save=function(callback){
//要存入数据库的用户文档
var user={
name:this.name,
password:this.password,
email:this.email
}
DB.add("insert into users(name,password,email)values($1,$2,$3)",[user.name,user.password,user.email],callback);
}
function hello(Hello){
this.id=Hello.id;
this.name=Hello.name;
this.height=Hello.height;
}
module.exports.hello=hello;
hello.get=function(callback){
DB.select("select * from hello",[],function(err,result){
callback(err,result);
}
);
//使用
var User=require("../../datamodules/User");
function hello(req,res){
//打印函数名
var m_FuncJson=baseCall.GetRouteFuncJson(req,res);
User.User.get('xn ',function(err,result){
console.log(result);
res.send(m_FuncJson.call.name);
});