点击此处---> 群内免费提供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);
});
}
我已经用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 a>
一周热门 更多>