我想知道 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);
- 1 回答
- 0 关注
- 141 浏览
添加回答
举报
0/150
提交
取消