[英]CORS error with Validate Shipment Request in Fedex API Integration
我正在嘗試將 FedEx API 集成到 Web 應用程序中,但出現 cors 錯誤。 這是我的控制台錯誤輸出,在此處輸入圖像描述
任何人都可以幫助解決 FedEx API 集成中的此 cors 錯誤嗎?
這是我的代碼,
$.ajax({
type: "POST",
url: "https://wsbeta.fedex.com:443/web-services",
data: xmlData,
contentType: "text/xml",
dataType: "xml",
cache: false,
cors: true,
success: function(result) {
console.log('success');
console.log('result ', result);
},
error: function() {
console.log('Failed to Validate Shipment Request');
}
});
在 ajax 請求中添加標頭
標頭:{'Access-Control-Allow-Origin':'*',},
跨域資源共享是一種機制,允許從提供第一個資源的域之外的另一個域請求網頁上的受限資源。
請嘗試安裝cors包
npm i cors
配置 CORS 設置為中間件
var express = require('express')
var cors = require('cors') var app = express()
var corsOptions = { origin: 'http://example.com', optionsSuccessStatus: 200 // 一些舊版瀏覽器(IE11,各種 SmartTV)在 204 上卡住了}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.