Я новичок в угловой и веб-разработке. Я использую код Visual Studio для разработки углового приложения и развертывания его на Azure. Я пытался найти решение по всем соответствующим сообщениям об указанной ниже ошибке, но не смог найти решение. Я пытаюсь показать имя и фамилию зарегистрированного пользователя на домашней странице. Пользователь входит в систему с помощью Azure AD B2C. Когда я запускаю свое приложение, я получаю следующую ошибку в консоли браузера
Failed to load resource: the server $%7Bthis.originUrl%7D/.auth/me:1 responded with a status of 404 (Not Found)
Я пытаюсь показать имя и фамилию пользователя на веб-странице. файл user.services.ts имеет такой код
export class UserService {
private originUrl: string;
private aadUser: AADUser;
constructor(private http: Http, @Inject('ORIGIN_URL')originUrl: string) {
this.originUrl = originUrl;
}
public getUser(): Observable<User> {
return this.http.get('${this.originUrl}/.auth/me')
home.component.ts is
@Component({
selector: 'app-home',
templateUrl: './home.component.html',
})
export class HomeComponent implements OnInit {
constructor(private userService: UserService) { }
user: User;
ngOnInit(): void {
this.userService.getUser().subscribe(user => this.user = user );
}
app.module.ts
imports: [
BrowserModule,
FormsModule,
HttpClientModule,
HttpModule,
RouterModule.forRoot([
{ path: '', redirectTo: 'home', pathMatch: 'full' },
{ path: 'home', component: HomeComponent },
{ path: 'search', component: SearchComponent },
{ path: 'fetch-data', component: FetchDataComponent },
{ path: '**', redirectTo: 'home' }
]),
CommonModule
],
providers: [{provide:'ORIGIN_URL', useValue: 'https://projectname-
username.azurewebsites.net'}],
bootstrap: [AppComponent]
})
export class AppModule { }