如何从 Node (server.js) 像 Gandi.Net 一样调用第 3 方 api
How to call 3rd party api like Gandi.Net from Node (server.js)
我是 Node.Js 的新手 我正在创建一个 Mean Stack 应用程序,我想在其中从我的 Node.js 代码调用第 3 方 API Gandi.Net。
我的 Node.Js 加上 Express 应用程序正在使用基于休息的 API,它正在被我的 Angular 客户使用。
我从这个 link https://github.com/baalexander/node-xmlrpc 中找到了一点帮助。但没那么多。
我需要为 XML-RPC 创建新服务器吗?
如果有人做过这种工作,那么任何示例应用程序都会有很大帮助。
如果有人从节点应用程序进行了任何 http 调用,那么示例应用程序将会有所帮助。
从节点服务器发起 http 调用非常简单。
您可以使用 request 模块。
文档中也有大量示例。
模块本身的一个非常简单的例子
var request = require('request');
request('http://www.google.com',
function (error, response, body
{
console.log('error:', error); // Print the error if one occurred
console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received
console.log('body:', body); // Print the HTML for the Google homepage.
});
我是 Node.Js 的新手 我正在创建一个 Mean Stack 应用程序,我想在其中从我的 Node.js 代码调用第 3 方 API Gandi.Net。
我的 Node.Js 加上 Express 应用程序正在使用基于休息的 API,它正在被我的 Angular 客户使用。
我从这个 link https://github.com/baalexander/node-xmlrpc 中找到了一点帮助。但没那么多。
我需要为 XML-RPC 创建新服务器吗? 如果有人做过这种工作,那么任何示例应用程序都会有很大帮助。
如果有人从节点应用程序进行了任何 http 调用,那么示例应用程序将会有所帮助。
从节点服务器发起 http 调用非常简单。
您可以使用 request 模块。
文档中也有大量示例。
模块本身的一个非常简单的例子
var request = require('request');
request('http://www.google.com',
function (error, response, body
{
console.log('error:', error); // Print the error if one occurred
console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received
console.log('body:', body); // Print the HTML for the Google homepage.
});