Prise externe requête get avec Express
j'ai donc le Scénario suivant; j'ai une API privée clé Angulaire montrera dans XHR demande. Pour lutter contre cela, j'ai décidé d'utiliser Express comme un proxy et faire côté serveur demandes. Cependant, je n'arrive pas à trouver de la documentation sur la façon de faire mes propres requêtes get.
Architecture:
Angulaire fait une requête à /api/external-api
--> Express gère la route et fait une requête à externalURL
avec params dans req.body.params
et l'attache de la clé API de config.apiKey
. Le pseudocode suivant est d'imiter ce que je suis en train de réaliser:
router.get('/external-api', (req, res) => {
externalRestGetRequest(externalURL, req.body.params, config.apiKey)
res.send({ /* get response here */})
}
- "envoyer une requête get avec nodejs"
- Double Possible de HTTP GET Demande Node.js Express
Vous devez vous connecter pour publier un commentaire.
Vous êtes à la moitié du chemin! Vous avez besoin de quelque chose pour en faire la demande pour vous. Comme le mécanisme national de prévention de la bibliothèque demande.
Dans votre itinéraire quelque chose comme
Cela vous permet d'effectuer tout type de demande à l'aide de n'importe quelle URL ou de l'API touches dont vous avez besoin. Cependant, il est important de noter que vous devez également gérer les erreurs ou de mauvais codes de réponse.