Php -> Node.js 传输/桥接

4
请告诉我如何正确地从PHP传输数据到Node.js?
我尝试使用dNode库,但它与socket.io不兼容。 示例:
io.sockets.on('connection', function(socket) {
    var server = dnode({
        setMeta: function(data, callback) {
            // not working
        }
    });
    server.listen(dPort);
});

建议使用替代方案?

1
这是一个很好的问题,我明白你的意思,但可能只是因为了解node.js、socket.io和DNode的人比较少。 - TheEnvironmentalist
1个回答

4

要从PHP发送数据到NodeJS,可以使用以下方法:

<?php

$ch = curl_init();

$data = array('name' => 'Foo', 'file' => '@/home/user/img.png');

curl_setopt($ch, CURLOPT_URL, 'http://localhost:8082/test'); /* Nodejs */
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

curl_exec($ch);
?>

更多信息在这里

在 app.js 中。

app.post('/test', function(req, res){
    console.log("name: " + req.body.name);
...

我希望你能够得到帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接