使用代理将会话保持在node.js中

基尔代姆

我希望连接到站点(E),并在一个HTML页面中使用odata协议访问我的odata-server。我已经在站点(E)中创建了一个代理:

    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-server加载数据。

但是问题是:当浏览器收到数据时,我失去了与用户和E的身份验证会话。如何保持用户登录名?

基尔代姆

我已经在我的身份验证功能中添加了此功能:

(request({uri: uri, jar: true })).auth(loginName, password, false);

现在就可以了!:)

更新:请参阅我的最后评论:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将用户会话保持在phonegap中

来自分类Dev

尝试将会话注入到Node.js中异步函数内的请求主体中

来自分类Dev

python flask,使用另一个类将会话保持在范围内

来自分类Dev

无法将会话值分配给node.js中的varibale

来自分类Dev

使用Node.js连接到PHP网站并保持会话

来自分类Dev

Node.js中的会话

来自分类Dev

Node.js中的会话

来自分类Dev

使用代理在VM中安装node.js

来自分类Dev

如何使更改保持在将使用Firebase托管的fireapp中?

来自分类Dev

使用JQuery mousemove函数时保持在DIV中

来自分类Dev

如何使更改保持在将使用Firebase托管的fireapp中?

来自分类Dev

在Node JS for Auth系统中同时使用JWT和会话

来自分类Dev

会话在使用 Node js 的 Neo4j 中过期

来自分类Dev

从Node.js中的地址设置代理

来自分类Dev

使用connect-mongo和mongoose将会话存储在mongodb中

来自分类Dev

使用Oauth进行移动登录-将会话存储在浏览器中以获取Web视图

来自分类Dev

使用TTL到期将会话存储在数据库中。

来自分类Dev

如何在 Node js 中添加会话

来自分类Dev

使行保持在QTableView中

来自分类Dev

PM2无法使Node.js应用程序保持在线24/7

来自分类Dev

Docker:如何在容器启动时执行批处理文件并将用户保持在cmd /会话中

来自分类Dev

自动将会话信息附加到Sails.js中的模型

来自分类Dev

将会话变量从控制器传递到 express js 中查看

来自分类Dev

使用Apache代理的Node.js路由

来自分类Dev

使用请求模块的Node.JS代理

来自分类Dev

PHP-将会话链接的名称存储在会话变量中

来自分类Dev

PHP-将会话链接的名称存储在会话变量中

来自分类Dev

将相机保持在地面上(使用OrbitControls.js)

来自分类Dev

Node JS TCP代理:使用Node JS设置HTTP隧道

Related 相关文章

热门标签

归档