为了账号安全,请及时绑定邮箱和手机立即绑定

PHP 和 NodeJS 之间的通信

PHP 和 NodeJS 之间的通信

PHP
江户川乱折腾 2023-06-24 15:37:19
我想知道 PHP 脚本和本地主机上运行的 NodeJS 服务之间通信的最佳方式是什么(不仅仅是出于安全目的)。我想用 file_get_contents('http://localhost:8080/****') 获得我需要的 NodeJS 响应,这是最好的方法吗?
查看完整描述

1 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

如果您只是在需要时共享一些数据,file_get_contents 是最佳选择(并且它是零成本实现)


但是,如果您想要更实时和“本机”的通信来不受限制地传输数据,您可以在两者之间实现 TCP 套接字通信(但在大多数情况下这是一种矫枉过正)


或者,当您不想使用网络进行传输时(即,如果您正在移动大数据),您可以将其输出到文件并请求 NodeJS 读取它


file_put_contents($tmp_file, $large_data_for_node);

file_get_contents('http://localhost:8080/****?read='.$tmp_file);

unlink($tmp_file);


查看完整回答
反对 回复 2023-06-24
  • 1 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信