【发布时间】:2019-05-23 08:43:21
【问题描述】:
我有一个角度 HttpInterceptor,我需要调用一个定义如下的加密方法:
private async encrypt(obj: any): Promise<string> {
我不确定如何在 HttpInterceptor 中处理这个问题:
intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
const modified = req.clone({
body: this.encrypt(req.body)
});
return next.handle(modified).pipe(
我不确定如何将这两者联系在一起,以便我可以从 intercept 函数中正确调用 encrypt 方法。
【问题讨论】:
-
你使用的是什么版本的 rxjs?
-
6.3.3 版本是 package.json 中的内容
-
它可能应该,但我对 rxjs 真的很陌生。即使将它作为 Observable 我仍然不确定如何将两者放在一起。
-
发布
encrypt函数
标签: angular typescript observable es6-promise