当我向已部署的nodejs网络服务器发送正常的get请求时,它告诉我在我已经将其写入api服务的标头中的标头中没有发送Cookie
我的服务
constructor(private http: HttpClient, private global: Global) { }
verifAuth() {
return new Promise((resolve, reject) => {
this.http.get(`${this.global.url}verif`, this.global.header)
.toPromise()
.then(res => { resolve(res); })
.catch(err => { reject(err); console.log('err', err) });
});
我声明的默认标头
@Injectable({
providedIn: 'root'
})
export class Global {
url: String; header;
constructor() {
this.url = "https://fmm.etudiant.xyz/";
this.header = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
'cookies': `xt=${appSetting.getString('xt')}`,
}),
withCredentials: true
};
}
}
当我调试请求时,我发现了这个
我希望令牌必须经过解析并得到用户的结果,但是后端服务器告诉我们,在与其他网站正常工作时没有cookie。