0
我希望連接到網站(E),並在一個HTML頁面訪問我的odata服務器使用odata協議。 我已經創建代理網站(E):保持與代理node.js會話
this.use('/data', function(req, res) {
var request = require('request');
var apiUrl = process.env.ODATA_SERVER || 'http://localhost:5000';
url = apiUrl + req.url;
response = req.pipe(request(url))
response.pipe(res);
});
這是該方案:用戶連接到網站(E),登錄和動態頁面應該從OData的服務器加載數據。
但問題是:隨着瀏覽器收到數據,我失去了與用戶的身份驗證會話和E.我如何保持用戶登錄?
更好的解決方案是使用j = request.jar()設置jar與自定義jar。並設置cookie j.setCookie(cookie,uri,cb); – kildem
它使用由odata-server接收的cookie設置jar – kildem