I am trying to hit a service end point and the service is a login service I am using the authentication type as basic ,The code is in react and using the fetch library howev
None of your headers are CORS-safelisted, so they can not be attached to the request.
Explanation:
no-cors request mode sets guard property for a headers object to request-no-corsTo append a name/value (name/value) pair to a Headers object (headers), browser have to run these steps:
Normalize value.
If name is not a name or value is not a value, then throw a TypeError.
If guard is "immutable", then throw a TypeError.
Otherwise, if guard is "request" and name is a forbidden header name, return.
Otherwise, if guard is "request-no-cors" and name/value is not a CORS-safelisted request-header, return. ← your scenario
Otherwise, if guard is "response" and name is a forbidden response-header name, return.
Append name/value to header list.
CORS-safelisted request-header (case-insensitive):
AcceptAccept-LanguageContent-LanguageContent-Type, but only if the value is one of:
application/x-www-form-urlencodedmultipart/form-datatext/plainYou can learn more about fetch's Headers class specs here:
https://fetch.spec.whatwg.org/#headers-class