编程语言
首页 > 编程语言> > Php – > Node.js传输/桥接

Php – > Node.js传输/桥接

作者:互联网

请告诉我,如何组织从PHP到Node.js的正确传输数据?

我试图使用库dNode,但它不能与socket.io一起使用.

例:

io.sockets.on('connection', function(socket) {
    var server = dnode({
        setMeta: function(data, callback) {
            // not working
        }
    });
    server.listen(dPort);
});

建议替代方案?

解决方法:

要将数据从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);
?>

更多信息here.

在app.js

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

我希望这是有帮助的.

标签:php,javascript,node-js,socket-io,dnode
来源: https://codeday.me/bug/20190624/1283045.html