我想使用node.js web服務構建一個android應用程序,第一個接口允許用戶使用ip地址,登錄名和密碼連接到主機,所以他可以得到所有的數據庫,我想保存所有其他路線中使用的對象憑據,我試過快速會話,但它沒有奏效。 任何解決方案?將用戶的憑據傳遞給所有視圖node.js
app.post('/connect',function(req,res){
sess=req.session;
sess.user=req.body.user;
sess.password=req.body.password;
sess.server=req.body.server;
sess.database=req.body.database;
console.log(sess)
user = req.body.user;
password = req.body.password;
server = req.body.server;
database = req.body.database;
var config = {
user: user,
password: password,
server: server,
database: database
};
// connect to your database
sql.connect(config, function (err) {
if (err) {res.json({success: false, message: "error connexion to SQL Server"});
sql.close()}
else{
res.json({success: true, message: "connexion established to SQL Server"});
sql.close();
}
});
});
查找Passport.js。它使用Express會話或Json Web令牌。 –
這不是我正在尋找的解決方案 –
爲什麼這不是您的解決方案?你的用例到底是什麼? – squgeim