Farklı etki alanındaki bir API'ye istekte bulunarak bir node.js proxy sunucusu yazıyorum.Yanıt başlıklarını değiştirme ve ek istek verileri enjekte etme özelliğine sahip Node.js proxy'si
node-http-proxy kullanmak istiyorum ve zaten a way to modify response headers bulduk.
Ancak koşuluyla talep verilerini değiştirmek için bir yol yoktur (yani API anahtarı ekleme) ve farklı yöntemi talep olabileceğini dikkate alınarak - GET
, POST
, UPDATE
, DELETE
?
Ya da belki node-http-proxy amacını karıştırıyorum ve amacım için daha uygun bir şey var mı?
Steve, teşekkürler! Başlıklar açısından anlam ifade eder. API belirteci eklemek gibi, istek verilerini/gövdesini kendiniz ayarlamaya yönelik herhangi bir çözüm var mı? – aliona
@aliona Yukarıdaki gibi request.body ile değiştirebileceğinizi düşünüyorum, ancak kullandığınız API'da API anahtarının nasıl alınacağının nasıl olacağını bize söyleyebilirsin. Genel olarak, ya querystring ya da başlıklarda olmasını beklerdim. – explunit
API, sorgusuzun sorgulama yöntemine ya da istek türüne bağlı olarak istekte bulunmasını bekler. "GET", "POST", "UPDATE" veya "DELETE" – aliona