У меня проблема между Angular и. Net -Core после публикации sh в IIS.
Приложение работает нормально на моей локальной машине, но когда я публикую sh в IIS приложение Angular не может общаться с приложением. Net.
Я вижу домашнюю страницу, но не могу выполнить поиск на странице (которая взаимодействует с API и БД)
С чего начать отладку? Что я могу сделать, чтобы отладить источник ошибки?
Должен ли я начать смотреть на конфигурацию между двумя приложениями или что-то на сервере (IIS)?
У меня ошибка. Файл interceptor.ts, который делает это:
export class ErrorInterceptor implements HttpInterceptor {
intercept(request: HttpRequest < any > , next: HttpHandler): Observable < HttpEvent < any >> {
return next.handle(request)
.pipe(
catchError((error: HttpErrorResponse) => {
let errorMessage = '';
if (error.error instanceof ErrorEvent) {
// client-side error
errorMessage = `Error: ${error.error.message}`;
} else {
// server-side error
errorMessage = `Error Code: ${error.status}\nMessage: ${error.message}\nStatusText: ${error.statusText}`;
}
window.alert(errorMessage);
return throwError(errorMessage);
})
);
}
}
и в окне предупреждения я вижу это