2017-06-30 9 views
0

私はコードサーバ3を使わずにAPIを開発していますが、APIはPostmanで動作していますが、同時に開発されたモバイルサイト(ionic3 & angular4)にアクセスしようとすると、私は次のエラー。CORS起源の問題codeigniter ap

Content-Typeのリクエストは、プリフライト応答でAccess-Control-Allow-Headersで許可されません。私はモバイルにログインしようとすると、

は、それはあなたがそれが

+0

どのようにPHP側でヘッダーを設定していますか? –

答えて

0

あなたがであなた.TSファイルでこれを設定する必要があります上のソリューションを持っている場合http://www.example.com/xxx/api/users/login

は、私を助けてください..ログインAPIの私にエラーを与えますあなたの関数

headers: any = new Headers({'Content-Type': 'application/json'}), 
    options: any = new RequestOptions({ headers: headers}), 
    url: any = "http://www.example.com/xxx/api/users/login"; 

そしてPHP側では、ヘッダを設定した場所に以下を追加します。

header('Access-Control-Allow-Origin: *'); 

か、また(上部)、PHPタグの後のphpファイルに次の行を追加します。

header('Access-Control-Allow-Origin: http://example.com', false); 
+0

私はすでにpublic function __construct(){header( 'Access-Control-Allow-Origin:*')のようなユーザコントローラのコンストラクタでこれを使用しています。 parent :: __ construct(); \t} – Jyohul

+0

コントローラどこですか? PHPまたはservice.tsファイルにありますか? –

+0

私はtypescriptでどこで使えるのか教えてください。 – Jyohul

0

のようなものを与えて試すことができますが、サーバー側の問題を.its。

header('Access-Control-Allow-Origin: *'); 
関連する問題