要求をあるlocalhostポートから別のlocalhostポートに送信しようとしています。フロントエンドではのanglejs、バックエンドではノードを使用しています。CORSエラー:要求ヘッダーフィールドプリフライト応答でAccess-Control-Allow-Headersによる許可が許可されていません
それはCORS要求であるので、Node.jsので、私は
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, PATCH');
res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept, Authorization');
とangular.jsサービスファイルで、私は私が取得しています
return {
getValues: $resource(endpoint + '/admin/getvalues', null, {
'get': {
method: 'GET',
headers:{'Authorization':'Bearer'+' '+ $localStorage.token}
}
}),
}
を使用していますを使用しています次のエラー
要求ヘッダーフィールド許可は、プリフライト応答でAccess-Control-Allow-Headersによって許可されていません。
助けてください!
は、あなたがサーバーに認証を配置する必要があり、およびFirefoxのdoesntの中で '、私はこのres.header(「アクセス制御 - 許可 - ヘッダ」を入れて、これはÁlvaroTouzó[email protected] –
のauth必要原点、X-Requested-With、Content-Type、Accept、Authorization ');サーバー内の –