我正在使用ngx-cookie-service包。我可以设置,获取,删除,删除所有cookie,但我如何设置cookie的过期时间,使它在该时间间隔后自动过期/删除。
感谢您的回复
发布于 2018-07-25 14:43:50
看看它的set方法的github link示例。这就是
set( name: string, value: string, expires?: number | Date, path?: string, domain?: string, secure?: boolean ): void;
因此,您有第三个可选参数expiry
发布于 2019-11-28 11:38:40
我有设置过期时间的代码:
@Injectable()
export class AuthService {
private cookieExpireTime: Date;
constructor(private cookieService: CookieService) {
}
// Set time expired
setCookieExpireTime() {
let expireTime = 'your_time';
this.cookieExpireTime = new Date(expireTime * 1000);
}
// Get time expired
getCookieExpireTime(): Date {
return this.cookieExpireTime;
}
// Delete
deleteTimeExpired(){
this.cookieService.delete('expiredtime');
}
// Set time expired for token
setTokenCookie(data: any) {
this.cookieService.set('token_store', JSON.stringify(data), this.getCookieExpireTime());
}
}我希望这段代码能帮助你。
https://stackoverflow.com/questions/51511866
复制相似问题