一日突发奇想,将阿里云上一个nodejs应用配置成SAP WebIDE里的Destination指向的url:

将阿里云上的nodejs应用配置成SAP云平台上destination的目的地之后

打印req变量的remoteAddress和remotePort,观察连向这个Destination的远端IP地址和端口,当然下图是在localhost里测试的结果:

将阿里云上的nodejs应用配置成SAP云平台上destination的目的地之后

我在WebIDE的Destination里点击Check Connection按钮后,WebIDE会发送一个ping请求到阿里云nodejs应用上,后者打印出请求明细:

将阿里云上的nodejs应用配置成SAP云平台上destination的目的地之后
将阿里云上的nodejs应用配置成SAP云平台上destination的目的地之后

如果我不在/上面监听,或者指定到demo server一个不存在的/呢?

将阿里云上的nodejs应用配置成SAP云平台上destination的目的地之后
将阿里云上的nodejs应用配置成SAP云平台上destination的目的地之后
将阿里云上的nodejs应用配置成SAP云平台上destination的目的地之后

如果我故意在nodejs应用里返回500状态码:

将阿里云上的nodejs应用配置成SAP云平台上destination的目的地之后

那SAP WebIDE点击Check connection后,也会收到500响应:

将阿里云上的nodejs应用配置成SAP云平台上destination的目的地之后

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
将阿里云上的nodejs应用配置成SAP云平台上destination的目的地之后

相关文章: