将POST数据从drupal8发送到nodejs服务器

时间:2019-05-13 10:19:35

标签: node.js drupal-8

我想通过“ POST”方法通过guzzle将来自drupal 8的一些数据发送到我的nodejs服务器,对数据进行处理,然后将其发送回经过修改的drupal。

我该如何实现?我以前从未使用过请求,也从未做过类似的事情。

我的节点服务器代码如下:



 console.log(JSON.stringify(request.body));
 response.writeHead(200, {'Content-Type': 'application/json'});
 response.write('response sent')
    response.end();
}

http.createServer(onRequest).listen(8000);

我的drupal代码:

        public function sendNodeData($links){
            $url = 'http://localhost:8000';

            $client = new \GuzzleHttp\Client();

            $res = $client->request('POST', $url, ['json' => $links]);

            $response = $res->getBody();
}

在节点服务器的控制台中,当我记录request.body时,我不确定。所以我猜我的服务器设置错误

0 个答案:

没有答案