这是我的第一个功能
REFRESH MATERIALIZED VIEW ma_test_vw
这是我的第二个功能
exports.users=function(req,res){
var sql="SELECT * FROM table";
connection.query(sql,function(err,result){
if(err){
console.log(err)
}
else{
//console.log()
res.render('user',{data:result});
}
})
}
这是我的app.js文件
exports.deleteuser=function(req,res){
console.log(req.params)
users();//gives error
};
我想要的是在deleteuser中调用用户.. 两者都在同一个文件中..我使用ejs,nodejs
答案 0 :(得分:-1)
只需在模块中声明它
function users(req,res){
var sql="SELECT * FROM table";
connection.query(sql,function(err,result){
if(err){
console.log(err)
}
else{
//console.log()
res.render('user',{data:result});
}
})
}
module.exports.users = users;
module.exports.deleteuser = function(req, res) {
users() // accessible here
// or
module.exports.users(req, res) // w/o changing your original declaration
}
此外,您还需要将deleteuser
的请求和回复传递给users