首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将json数据从Nodejs发送到同一服务器(本地)内的Php?

如何将json数据从Nodejs发送到同一服务器(本地)内的Php?
EN

Stack Overflow用户
提问于 2016-08-30 11:03:20
回答 1查看 645关注 0票数 1

我有一个带有NodejsSSE( Server-Sent-Events )代码,这里为每个事件提供了它的触发器,并给出了一些json数据。如何将json数据发送到其他PHP文件,而不调用任何POST URL,

需要将json数据发送到同一服务器内的其他php文件。

NodeJS

代码语言:javascript
复制
//including Event Source
var EventSource = require('eventsource');
var request     = require('request'); 

var es  = new EventSource('http://api.xyz.com:8100/update/');

//Listening URL Event Sourse 
es.addEventListener('message', function (e) { 

    //Extract Json
    var extractData =  JSON.parse(e.data); 

    if(extractData.type == 'CALL' )
    {  
       console.log(extractData);

        //you can call a function 
        postDataToAFile(extractData); 

    }
});

//Post Details to same server
function postDataToAFile(SendingDetails)
{ 
    var ServerURL = 'http://api.xyz.com/get_details/';

    request({
        url    : ServerURL,
        method : "POST",
        json   : true,
        body   : SendingDetails
    }, function (error, response, body){
        console.log(body);       
    });
}

上面的代码使用POST URL,相反,我们可以使用文件路径简单地发送Json数据吗?

EN

回答 1

Stack Overflow用户

发布于 2017-10-03 06:23:53

您可以使用表单数据。创建可读“多部分/表单-数据流”流的库。可用于将表单和文件上载到其他web应用程序。

这个库的API受到XMLHttpRequest-2 FormData接口的启发。

代码语言:javascript
复制
var FormData = require('form-data');
var fs = require('fs');

var form = new FormData();
form.append('my_field', 'my value');
form.append('my_buffer', new Buffer(10));
form.append('my_file', fs.createReadStream('/foo/bar.jpg'));

var FormData = require('form-data');
var http = require('http');

var form = new FormData();

http.request('http://nodejs.org/images/logo.png', function(response) {
  form.append('my_field', 'my value');
  form.append('my_buffer', new Buffer(10));
  form.append('my_logo', response);
});

https://www.npmjs.com/package/form-data

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39225767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档