Заранее спасибо за помощь.
Я разработал Angular 2 одностраничное приложение и собрал его с ng build
.Я перенес собранный материал на веб-сервер, на котором запущен серверный узел node.js для порта 4000
.Если вы идете на главную страницу, я пытаюсь получить что-то из бэкэнда с:
return this.http
.get("https://localhost:4000/auto")
.toPromise()
.then( (res)=> res.json());
Но тогда я получаю это сообщение об ошибке:
сообщение об ошибке:
Это работаетесли я изменю localhost на ip-адрес веб-сервера, но только если в бэкэнде разрешено использование перекрестного источника, который я хотел бы отключить.
Следует отметить, что я также использую https(сертификат ssl) в первый раз, так что, может быть, что-то не так?
Я впервые внедряю что-то на настоящий веб-сервер, поэтому я не уверен, что не так.Все остальное, похоже, работает со сборкой, только получил эту проблему, общаясь с бэкэндом на том же веб-сервере (веб-сервер работает в Apache).Я надеюсь, что кто-то может помочь мне.Я надеюсь, что объяснил все необходимое, если вам нужна дополнительная информация, скажите мне, что вам нужно.