【发布时间】:2017-05-28 08:44:07
【问题描述】:
我正在尝试使用 node.js Web 服务构建一个 android 应用程序,第一个界面允许用户使用 ip 地址、登录名和密码连接到主机,所以他可以获得所有数据库,我想保存在所有其他路线中使用的对象凭据,我尝试了 express-session 但它没有用。 有什么解决办法吗?
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 令牌。
-
这不是我想要的解决方案
-
为什么这不是您的解决方案?你的用例到底是什么?
标签: javascript android node.js session express