Comment faire une requête Ajax via NodeJS à un noeud final

J’utilise NodeJS. Une de mes fonctions (appelons-la funcOne) reçoit une entrée que je passe à une autre fonction (appelons-la funcTwo) qui produit une sortie.

Avant de transmettre l’entrée à funcTwo, je dois effectuer un appel Ajax vers un sharepoint terminaison qui transmet l’entrée, puis la sortie produite par l’appel AJAX à funcTwo. funcTwo ne devrait être appelé que lorsque l’appel AJAX a abouti.

Comment puis-je y parvenir dans NodeJS. Je me demande si Q Library peut être utilisé dans ce cas

Utilisation de la demande

function funcOne(input) { var request = require('request'); request.post(someUrl, {json: true, body: input}, function(err, res, body) { if (!err && res.statusCode === 200) { funcTwo(body, function(err, output) { console.log(err, output); }); } }); } function funcTwo(input, callback) { // process input callback(null, input); } 

Pourquoi ne pas utiliser l’API https.request () de NodeJS ?

(Ou http.request () si vous n’avez pas besoin de HTTPS)