Je ne suis pas sûr de ce que le problème est mais je pense que je dois faire async ou promesse basée (idk comment). Je veux simplement passer le rappel au serveur http sur res.end. Quelqu'un peut-il vous aider s'il vous plaît?Passer la valeur de http.request ou superagent à http.createServer NodeJs
HTTP Request ou SuperAgent transmet la valeur à la fonction ci-dessous. Comment envoyer ceci à http.createserver?
function receiveCallback(link) {
console.log(link);
//this works fine, echos the LINK we want to 302 to
}
Comment passer lien vers le serveur http?
http.createServer(function (req, res) {
res.writeHead(302, {'Location': link});
res.end();
}).listen('8080');
Ex. L'utilisateur ouvre domain.com/test? somevar
somevar est envoyé à superagent qui produit alors un lien
Comment 302 l'utilisateur au lien
Can 'receiveCallback()' peut être appelé plusieurs fois, ou juste une fois au début? – gregnr
Plusieurs fois. Fondamentalement, le serveur transmet le chemin de l'URL au super-agent, qui génère alors un lien vers lequel le serveur doit se rendre. – JsEveryDay
Presque comme https://stackoverflow.com/questions/14243100/response-writehead-and-response-end-in-nodejs mais comment insérer mon lien/rappel dans la fonction. – JsEveryDay