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