JavaScript的共存服务层问题/JavaScript中连接服务层的问题

2020-09-20 06:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


从JavaScript到Node.js或Express构造ServiceLayer。 错误提示" SOCKET HANG UP"。 改正邮递员旅行的事实。

他在服务层中构建了各种博客。 Tambiénhe buscado por foros y tras probar las distintas so sociiones me sigue dando el mismo error。

Adjunto como realizo lacubexión:

我正在使用Node.js和Express开发JavaScript中的ServiceLayer连接器。 当它尝试建立连接时,它会等待一会儿,并给出错误" SOCKET HANG UP"。 如果我通过POSTMAN建立了相同的连接,则可以正常工作。

我已经检查了其他博客中指出的服务层的配置。 我还搜索了各个论坛,并尝试了不同的解决方案后,仍然遇到相同的错误。

我附上建立连接的方式:

var https = require(‘ https ’);

var connected = false;

var 会话ID;

var SLServer;

exports.connectSL = function(re,res){

if(connected){

返回;

}

var post_req = null,

post_data = re;

var post_options = {

主机名:" 172.25.133.232",

端口:" 50000",

路径:" b1s/v1/登录",

方法:" POST",

正文:post_data,

json:是,

标头:{

"内容类型":" application/ json ",

"缓存控制":"无缓存"

"内容长度":post_data.length

},

rejectUnauthorized:否,

requestCert:true,

代理:false

};

console.log(‘ Realizando conexion ’);

process.env.NODE_TLS_REJECT_UNAUTHORIZED = 0;

post_req = https.request(post_options,function(res){

console.log('STATUS:‘+ res.statusCode);

console.log(‘HEADERS:’+ JSON.stringify(res.headers));

res.setEncoding('utf8');

res.on("数据",函数(块){

console.log(‘Response:‘,chunk);

});

});

post_req.on("错误",函数(e){

console.log(‘请求出现问题:‘+ e.message);

});

}

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


从JavaScript到Node.js或Express构造ServiceLayer。 错误提示" SOCKET HANG UP"。 改正邮递员旅行的事实。

他在服务层中构建了各种博客。 Tambiénhe buscado por foros y tras probar las distintas so sociiones me sigue dando el mismo error。

Adjunto como realizo lacubexión:

我正在使用Node.js和Express开发JavaScript中的ServiceLayer连接器。 当它尝试建立连接时,它会等待一会儿,并给出错误" SOCKET HANG UP"。 如果我通过POSTMAN建立了相同的连接,则可以正常工作。

我已经检查了其他博客中指出的服务层的配置。 我还搜索了各个论坛,并尝试了不同的解决方案后,仍然遇到相同的错误。

我附上建立连接的方式:

var https = require(‘ https ’);

var connected = false;

var 会话ID;

var SLServer;

exports.connectSL = function(re,res){

if(connected){

返回;

}

var post_req = null,

post_data = re;

var post_options = {

主机名:" 172.25.133.232",

端口:" 50000",

路径:" b1s/v1/登录",

方法:" POST",

正文:post_data,

json:是,

标头:{

"内容类型":" application/ json ",

"缓存控制":"无缓存"

"内容长度":post_data.length

},

rejectUnauthorized:否,

requestCert:true,

代理:false

};

console.log(‘ Realizando conexion ’);

process.env.NODE_TLS_REJECT_UNAUTHORIZED = 0;

post_req = https.request(post_options,function(res){

console.log('STATUS:‘+ res.statusCode);

console.log(‘HEADERS:’+ JSON.stringify(res.headers));

res.setEncoding('utf8');

res.on("数据",函数(块){

console.log(‘Response:‘,chunk);

});

});

post_req.on("错误",函数(e){

console.log(‘请求出现问题:‘+ e.message);

});

}

付费偷看设置
发送
1条回答
SAP浪
1楼-- · 2020-09-20 07:14

我已经用Node和SL做了几个例子。

请检查:

这是一个教程库: https://github.com/B1SA/cfDemoSummit18

这里是创建活动和消息的另一个快速示例: https://github.com/Ralphive /b1leo/blob/master/modules/serviceLayer.js

最后一个使用 Redis 将SL会话保存在缓存中(我将写一个博客)-https://github.com/B1SA/smbmkt/blob/master/modules/erp/b1.js