this is my code:
const request = require('request');
const options = {
url: 'https://api.github.com/',
headers: {
'User-Agent': 'request',
'Access-Control-Allow-Origin':'*',
},
};
request(options, (error, response, body) => {
if(error) {
console.log("Error: " + error);
}
else{
console.log("Status code: " + response.statusCode);
}
});
and the result is this:
Access to fetch at 'https://api.github.com/' from origin 'http://localhost:3000' has been blocked by CORS policy: Request header field access-control-allow-origin is not allowed by Access-Control-Allow-Headers in preflight response.
if i delete the -'Access-Control-Allow-Origin':'*'
- it's work but just in this website
how can i fix it?