'Access-Control-Allow-Credentials' header in the response is '' which must be 'true'
Solution 1:
While setting cors in corsOptions I added value credentials true it worked as follows:
private setCors(){
let whitelist = ['http://localhost:4200','http://localhost:80'];
let corsOptions = {
origin: (origin:any, callback:any)=>{
if (whitelist.indexOf(origin) !== -1) {
callback(null, true)
} else {
callback(new Error('Not allowed by CORS'))
}
},credentials: true
}
this.app.use(cors(corsOptions));
}