gpt4 book ai didi

javascript - 'req'参数在哪里定义的?

转载 作者:行者123 更新时间:2023-11-28 17:46:19 26 4
gpt4 key购买 nike

我正在尝试实现 here 描述的身份验证方案.

我正在努力查找下面代码中定义 req 参数的位置。我的代码无法编译,因为它当前尚未定义。这可能是他的代码中的拼写错误。我查看了评论,但似乎没有人指出这一点:

// src/app/auth/jwt.interceptor.ts
// ...
import 'rxjs/add/operator/do';
export class JwtInterceptor implements HttpInterceptor {
constructor(public auth: AuthService) {}
intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {

return next.handle(req).do((event: HttpEvent<any>) => {
if (event instanceof HttpResponse) {
// do stuff with response if you want
}
}, (err: any) => {
if (err instanceof HttpErrorResponse) {
if (err.status === 401) {
// redirect to the login route
// or show a modal
}
}
});
}
}"

有人可以指出我缺少什么吗?

提前非常感谢。

最佳答案

对我来说看起来像是一个错字。拦截函数提供了一个参数request - 它可能应该引用该参数而不是req

关于javascript - 'req'参数在哪里定义的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46641884/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com