16
PayPal-node-SDKBulut Firebase için Fonksiyonlar - getaddrinfo ENOTFOUND
exports.requestPayment = functions.https.onRequest((req, res) => {
return new Promise(function (fullfilled, rejected) {
paypal.payment.create(create_payment_json, {}, function (error, payment) {
if (error) {
rejected(error);
} else {
console.log("Create Payment Response");
console.log(payment);
res.status(200).send(JSON.stringify({
paymentID: payment.id
})).end();
fullfilled(payment);
}
});
});
});
kullanarak Paypal API için bir istek yapmaya çalışıyorum ama sürekli bir hata alıyorum: denedim
Error: getaddrinfo ENOTFOUND api.sandbox.paypal.com api.sandbox.paypal.com:443
at errnoException (dns.js:28:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
şeyler:
- Tamamen farklı bir ana bilgisayara istekte bulunmak, yine de
ENOTFOUND
konak
sorunu nedir için https://
önüne eklenmesi cors(req,res,()=>{...})
Herhangi bir referansı var mı? Aynı sorunu yaşıyorum ve bir satın alma işlemi yapmadan önce, sorun olduğundan emin olmak isterim. – Alx
İşlev günlüklerinizle ilgili uyarıları görmelisiniz + büyük olasılıkla fiyatlandırma sayfasında bir yere gömülmüş olabilir. BTW Ben Firebase için Bulut İşlevleri üzerinde DevRel'im;) –
Dipnot 3: Spark planı, yalnızca Google'a ait hizmetlere giden ağ isteklerine izin verir. Blaze planında, Bulut İşlevleri sürekli bir ücretsiz katman sağlar. –