pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<small id='duVS4'></small><noframes id='duVS4'>

    <bdo id='duVS4'></bdo><ul id='duVS4'></ul>

        <legend id='duVS4'><style id='duVS4'><dir id='duVS4'><q id='duVS4'></q></dir></style></legend>

      1. <tfoot id='duVS4'></tfoot>
        <i id='duVS4'><tr id='duVS4'><dt id='duVS4'><q id='duVS4'><span id='duVS4'><b id='duVS4'><form id='duVS4'><ins id='duVS4'></ins><ul id='duVS4'></ul><sub id='duVS4'></sub></form><legend id='duVS4'></legend><bdo id='duVS4'><pre id='duVS4'><center id='duVS4'></center></pre></bdo></b><th id='duVS4'></th></span></q></dt></tr></i><div class="vhvzdbr" id='duVS4'><tfoot id='duVS4'></tfoot><dl id='duVS4'><fieldset id='duVS4'></fieldset></dl></div>

        Express JS:請求的資源上不存在“Access-Control-Allow

        Express JS: No #39;Access-Control-Allow-Origin#39; header is present on the requested resource(Express JS:請求的資源上不存在“Access-Control-Allow-Origin標頭)
        • <bdo id='HLvUz'></bdo><ul id='HLvUz'></ul>
          <tfoot id='HLvUz'></tfoot><legend id='HLvUz'><style id='HLvUz'><dir id='HLvUz'><q id='HLvUz'></q></dir></style></legend>
          <i id='HLvUz'><tr id='HLvUz'><dt id='HLvUz'><q id='HLvUz'><span id='HLvUz'><b id='HLvUz'><form id='HLvUz'><ins id='HLvUz'></ins><ul id='HLvUz'></ul><sub id='HLvUz'></sub></form><legend id='HLvUz'></legend><bdo id='HLvUz'><pre id='HLvUz'><center id='HLvUz'></center></pre></bdo></b><th id='HLvUz'></th></span></q></dt></tr></i><div class="vj3fnzz" id='HLvUz'><tfoot id='HLvUz'></tfoot><dl id='HLvUz'><fieldset id='HLvUz'></fieldset></dl></div>
              <tbody id='HLvUz'></tbody>
          • <small id='HLvUz'></small><noframes id='HLvUz'>

                • 本文介紹了Express JS:請求的資源上不存在“Access-Control-Allow-Origin"標頭的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我有一個在服務器上運行的 API 和一個連接到它以檢索數據的前端客戶端.我對跨域問題進行了一些研究并使其正常工作.但是我不確定發生了什么變化.我現在在控制臺中收到此錯誤:

                  I have an API running on a server and a front-end client connecting to it to retrieve data. I did some research on the cross domain problem and has it working. However I've not sure what has changed. I am now getting this error in the console:

                  XMLHttpRequest 無法加載 https://api.mydomain/api/status.不請求中存在Access-Control-Allow-Origin"標頭資源.因此,來源 'http://beta.mydomain.com' 是不允許的使用權.響應的 HTTP 狀態代碼為 502.

                  XMLHttpRequest cannot load https://api.mydomain/api/status. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://beta.mydomain.com' is therefore not allowed access. The response had HTTP status code 502.

                  我有以下路由文件:

                  var express = require('express');
                  var router = express.Router();
                  var Assessment = require('../app/models/assessment');
                  
                  router.all('*', function (req, res, next) {
                      res.header('Access-Control-Allow-Origin', '*');
                      res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS');
                      res.header('Access-Control-Allow-Headers', 'Content-Type');
                      next();
                  });
                  
                  
                  router.post('/api/status', function (req, res, next) {
                      getStatus.getStatus(req, res, Assessment);
                  });
                  
                  module.exports = router;
                  

                  以下 JavaScript 對該路由進行 Ajax 調用:

                  And the following JavaScript making an Ajax call to that route:

                  var user = {
                      'uid' : '12345'
                  };
                  $.ajax({
                      data: user,
                      method: 'POST',
                      url: 'https://api.mydomain/api/status',
                      crossDomain: true,
                      done: function () {
                      },
                      success: function (data) {
                          console.log(JSON.stringify(data));
                      },
                      error: function (xhr, status) {
                  
                      }
                  });
                  

                  我嘗試過:將請求域放在Access-Control-Allow-Origin"標頭中使用 cors 模塊進行 express將我的 router.all 函數放入中間件中

                  I have tried: Putting the requesting domain in the 'Access-Control-Allow-Origin' header Using the cors module for express Putting my router.all function inside middleware

                  請求域是 HTTP,api 域是 HTTPS.但是,在啟用 HTTP 時,我已經讓它工作了.

                  The requesting domain is HTTP and the api domain is on HTTPS. However, I have had it working while the HTTP was enabled.

                  有沒有人知道為什么沒有發送Access-Control-Allow-Origin"標頭?

                  Does anyone have any insight into why the 'Access-Control-Allow-Origin' header is not being send?

                  謝謝

                  推薦答案

                  不要將請求標頭設置為您的快速路由,您可以嘗試將其設置為這樣表達實例本身嗎,

                  Instead of setting the request headers to your express route, Can you try setting it to express instance itself like this,

                  var express = require('express');
                  var app = express();
                  var Assessment = require('../app/models/assessment');
                  
                  app.use(function(req, res, next) {
                    res.header("Access-Control-Allow-Origin", "*");
                    res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
                    next();
                  });
                  
                  app.post('/api/status', function (req, res, next) {
                      // your code goes here
                  });
                  
                  module.exports = app;
                  

                  希望這會有所幫助!

                  這篇關于Express JS:請求的資源上不存在“Access-Control-Allow-Origin"標頭的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Browser waits for ajax call to complete even after abort has been called (jQuery)(即使在調用 abort (jQuery) 之后,瀏覽器也會等待 ajax 調用完成)
                  JavaScript innerHTML is not working for IE?(JavaScript innerHTML 不適用于 IE?)
                  XMLHttpRequest cannot load, No #39;Access-Control-Allow-Origin#39; header is present on the requested resource(XMLHttpRequest 無法加載,請求的資源上不存在“Access-Control-Allow-Origin標頭) - IT屋-程序員軟件開發技術分
                  Is it possible for XHR HEAD requests to not follow redirects (301 302)(XHR HEAD 請求是否有可能不遵循重定向 (301 302))
                  NETWORK_ERROR: XMLHttpRequest Exception 101(NETWORK_ERROR:XMLHttpRequest 異常 101)
                  XMLHttpRequest 206 Partial Content(XMLHttpRequest 206 部分內容)
                  <i id='FkOwi'><tr id='FkOwi'><dt id='FkOwi'><q id='FkOwi'><span id='FkOwi'><b id='FkOwi'><form id='FkOwi'><ins id='FkOwi'></ins><ul id='FkOwi'></ul><sub id='FkOwi'></sub></form><legend id='FkOwi'></legend><bdo id='FkOwi'><pre id='FkOwi'><center id='FkOwi'></center></pre></bdo></b><th id='FkOwi'></th></span></q></dt></tr></i><div class="p3tl3hj" id='FkOwi'><tfoot id='FkOwi'></tfoot><dl id='FkOwi'><fieldset id='FkOwi'></fieldset></dl></div>
                    <bdo id='FkOwi'></bdo><ul id='FkOwi'></ul>
                      <tbody id='FkOwi'></tbody>
                    <legend id='FkOwi'><style id='FkOwi'><dir id='FkOwi'><q id='FkOwi'></q></dir></style></legend>

                    1. <small id='FkOwi'></small><noframes id='FkOwi'>

                          • <tfoot id='FkOwi'></tfoot>
                            主站蜘蛛池模板: 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 复合土工膜厂家|hdpe防渗土工膜|复合防渗土工布|玻璃纤维|双向塑料土工格栅-安徽路建新材料有限公司 | 搪瓷搅拌器,搪玻璃搅拌器,搪玻璃冷凝器_厂家-淄博越宏化工设备 | 十二星座查询(性格特点分析、星座运势解读) - 玄米星座网 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 小型气象站_车载气象站_便携气象站-山东风途物联网 | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 座椅式升降机_无障碍升降平台_残疾人升降平台-南京明顺机械设备有限公司 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 电动手术床,医用护理床,led手术无影灯-曲阜明辉医疗设备有限公司 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 商秀—企业短视频代运营_抖音企业号托管| 成都珞石机械 - 模温机、油温机、油加热器生产厂家 | 断桥铝破碎机_铝合金破碎机_废铁金属破碎机-河南鑫世昌机械制造有限公司 | 酒水灌装机-白酒灌装机-酒精果酒酱油醋灌装设备_青州惠联灌装机械 | 耐酸碱泵-自吸耐酸碱泵型号「品牌厂家」立式耐酸碱泵价格-昆山国宝过滤机有限公司首页 | TTCMS自助建站_网站建设_自助建站_免费网站_免费建站_天天向上旗下品牌 | 胃口福饺子加盟官网_新鲜现包饺子云吞加盟 - 【胃口福唯一官网】 | 清水-铝合金-建筑模板厂家-木模板价格-铝模板生产「五棵松」品牌 | 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 宜兴市恺瑞德环保科技有限公司 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 船老大板材_浙江船老大全屋定制_船老大官网| 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 铝镁锰板_铝镁锰合金板_铝镁锰板厂家_铝镁锰金属屋面板_安徽建科 | 法兰连接型电磁流量计-蒸汽孔板节流装置流量计-北京凯安达仪器仪表有限公司 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 继电器模组-IO端子台-plc连接线-省配线模组厂家-世麦德 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 | 美国查特CHART MVE液氮罐_查特杜瓦瓶_制造全球品质液氮罐 | 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | 小型高低温循环试验箱-可程式高低温湿热交变试验箱-东莞市拓德环境测试设备有限公司 |