我正在處理平均應用程序。使用節點的Mean-Cli packgae。 其中我使用darksky天氣API, 包名信息。我有4個其他軟件包在平均應用程序的自定義文件夾。 我是如何啓用CORS以便所有API請求都沒有失敗並返回響應的。如何在MEAN STACK web應用程序中啓用CORS?
我google了一下,發現我必須添加這個中間件。
//CORS middleware
var allowCrossDomain = function(req, res, next) {
res.header('Access-Control-Allow-Origin', 'example.com');
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
res.header('Access-Control-Allow-Headers', 'Content-Type');
next();
}
我應該在哪裏添加這個。在我們使用跨域請求的每個包中或某個全局文件中。
我試圖添加這個中間件的服務器路由文件?信息包和confile中的express.js文件,但沒有奏效。
試過這個,但在本地和aws都不工作 – ashishkumar148
@ashish_pbh你在控制檯或chrome開發工具的網絡選項卡上出現什麼錯誤? – kachhalimbu
錯誤是用於訪問預測io問題,而不是您自己的服務器。您的服務器上的啓用cors不會解決您的問題 – kachhalimbu