馃巿浠€涔堟槸璺ㄥ煙鍩燂細鏄寚娴忚鍣ㄤ笉鑳芥墽琛屽叾浠栫綉绔欑殑鑴氭湰涓€涓煙锛夋槸鎸囦袱涓〉闈㈡湁鐩稿悓鐨刾rotocol鍗忚锛屼富鏈篽ost鍜岀鍙e彿port浼氶€犳垚璺ㄥ煙馃巿璺ㄥ煙鍦烘櫙鏈夊摢浜涙槸鍦烘櫙涓殑璺ㄥ煙鍦烘櫙锛屽綋鍓島rl璇锋眰url璇峰弬鑰冧笅琛╱rl鏄惁璺ㄥ煙鍘熷洜http://www.autofelix.cnhttp://www.autofelix.cn/api銆俻hpNo鍗忚/鍩熷悕/绔彛閮戒竴鏍穐ttp://www.autofelix.cnhttps://www.autofelix.cn/api.phpyes鍗忚涓嶄竴鏍穐ttp://www.autofelix.cnhttp://www.rabbit.cn鏄富鍩熷悕涓嶅悓浜巋ttp://www.autofelix.cnhttp://api.autofelix.cn鏄瓙鍩熷悕涓嶅悓浜巋ttp://www.autofelix.cn:80http://www.autofelix.cn:8080鏄笉鍚岀殑绔彛閰嶇疆nginx鍙互瑙e喅璺ㄥ煙闂锛屾敮鎸佹墍鏈夋祻瑙堝櫒锛屾敮鎸乻ession锛屼笉闇€瑕佷慨鏀逛换浣曚唬鐮侊紝涓嶄細褰卞搷鏈嶅姟鍣╬erformance//nginx閰嶇疆鏈嶅姟鍣▄listen81;鏈嶅姟鍣ㄥ悕绉皐ww.domain1.com锛涗綅缃?{proxy_passhttp://www.domain2.com:8080;#鍙嶅悜浠g悊proxy_cookie_domainwww.domain2.comwww.domain1.com;#淇敼cookie涓殑鍩熷悕绱㈠紩index.htmlindex.htm锛?褰撲娇鐢╳ebpack-dev-server绛夋椂锛屼腑闂翠欢浠g悊鎺ュ彛璁块棶nignx鏃讹紝姝ゆ椂娌℃湁娴忚鍣ㄥ弬涓庯紝鎵€浠ユ病鏈夊悓婧愰檺鍒躲€備互涓嬭法鍩熼厤缃笉闇€瑕佸紑鍚痑dd_headerAccess-Control-Allow-Originhttp://www.domain1.com锛?鍓嶇鍙法鍩熶笉甯ookie鏃讹紝鍙互*add_headerAccess-Control-Allow-Credentialstrue;}}jsonprequestjsonp鏄湇鍔$鍜屽鎴风璺ㄥ煙閫氫俊鐨勫父鐢ㄦ柟娉曘€傛渶澶х殑鐗圭偣鏄簲鐢ㄧ畝鍗曪紝鍏煎鎬уソ锛屽吋瀹逛綆鐗堟湰IE銆傜己鐐规槸鍙敮鎸乬et璇锋眰锛屼笉鏀寔post璇锋眰銆傚綋缃戦〉娣诲姞涓€涓?script>鍏冪礌鏃讹紝瀹冨悜鏈嶅姟鍣ㄨ姹俲son鏁版嵁銆傛湇鍔$鏀跺埌璇锋眰鍚庯紝灏嗘暟鎹斁鍦ㄦ寚瀹氬悕绉扮殑鍥炶皟鍑芥暟鐨勫弬鏁颁綅缃紶鍥?/jqueryimplements鍚庣璇█浠g悊鍙互閫氳繃涓€绉嶆病鏈夎法鍩熼檺鍒剁殑璇█涓浆锛岄€氳繃鍚庣璇█锛岀劧鍚庤繑鍥瀐ttp://www绛夋暟鎹€俛utofelix.cn闇€瑕佽皟鐢╤ttp://api.autofelix.cn/userinfo鑾峰彇鐢ㄦ埛鏁版嵁锛屽洜涓哄瓙鍩熷悕涓嶅悓锛屼細鏈夎法鍩熼檺鍒讹紝鍙互鍏堣姹俬ttp://涓嬬殑php鏂囦欢www.autofelix.cn锛屾瘮濡俬ttp//www.autofelix.cn/api.php锛岀劧鍚庨€氳繃杩欎釜php鏂囦欢杩斿洖鏁版嵁//api.php鏂囦欢涓殑浠g爜publicfunctiongetCurl($url,$timeout=5){$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_TIMEOUT,$timeout);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST锛屽亣锛夛紱$result=curl_exec($ch);curl_close($ch);return$result;}$result=getCurl('http://api.autofelix.cn/userinfo');return$result;绔瑷€鐨勮缃富瑕佹槸閫氳繃鍚庣璇█涓诲姩璁剧疆璺ㄥ煙璇锋眰銆傝繖閲屼互php涓轰緥//鍏佽鎵€鏈夊煙鍚嶈闂甴eader('Access-Control-Allow-Origin:*');//鍏佽鍗曚釜鍩熷悕璁块棶header('Access-Control-Allow-origin:https://autofelix.com');//鍏佽澶氫釜鑷畾涔夊煙鍚嶈闂畇taticpublic$originarr=['https://autofelix.com','https://baidu.com','https://csdn.net',];//鑾峰彇褰撳墠璺ㄥ煙鍩熷悕$origin=isset($_SERVER['HTTP_ORIGIN'])?$_SERVER['HTTP_ORIGIN']:'';if(in_array($origin,self::$originarr)){//鍏佽$originarr鏁扮粍涓殑鍩熷悕璺ㄥ煙璁块棶header('Access-Control-Allow-Origin:'.$鏉ユ簮);//鍝嶅簲绫诲瀷header('Access-Control-Allow-Methods:POST,GET');//浣跨敤cookieheader杩涜璺ㄥ煙璁块棶('Access-Control-Allow-Credentials:true');//鍝嶅簲澶磋缃甴eader('Access-Control-Allow-Headers:x-requested-with,Content-Type,X-CSRF-Token');}
