我正在将Angular项目从5.2升级到版本7。我遇到了一些小问题,使代码正常工作。但是,现在访问我的.NET webapi REST服务时出现401授权错误。我通常以为REST服务存在问题,但是REST服务没有更改,我可以在浏览器中输入REST URL并获取结果。
HttpClient是否进行了某些更改,会导致在这些Angular版本之间跨端口(从localhost:4200到localhost:56263)的授权错误?
代码很简单,但这是否有帮助:
class TankViewSet(viewsets.ModelViewSet):
queryset = Tank.objects.all().order_by('tag')
serializer_class = TankSerializer
这翻译成:
订阅为:
getUserInfo(runAsUser: boolean): Observable<UserInfo> {
return this.http.get(`${environment.baseServer}/GetUserInfo/${runAsUser ? 1 : 0}`) as Observable<UserInfo>;
}