Развернутый Angular 2 на веб-сервере выдает статус 0 при получении - PullRequest
0 голосов
/ 12 июня 2018

Заранее спасибо за помощь.

Я разработал Angular 2 одностраничное приложение и собрал его с ng build.Я перенес собранный материал на веб-сервер, на котором запущен серверный узел node.js для порта 4000.Если вы идете на главную страницу, я пытаюсь получить что-то из бэкэнда с:

    return this.http
      .get("https://localhost:4000/auto")
      .toPromise()
      .then( (res)=> res.json());

Но тогда я получаю это сообщение об ошибке:

сообщение об ошибке: enter image description here

Это работаетесли я изменю localhost на ip-адрес веб-сервера, но только если в бэкэнде разрешено использование перекрестного источника, который я хотел бы отключить.

Следует отметить, что я также использую https(сертификат ssl) в первый раз, так что, может быть, что-то не так?

Я впервые внедряю что-то на настоящий веб-сервер, поэтому я не уверен, что не так.Все остальное, похоже, работает со сборкой, только получил эту проблему, общаясь с бэкэндом на том же веб-сервере (веб-сервер работает в Apache).Я надеюсь, что кто-то может помочь мне.Я надеюсь, что объяснил все необходимое, если вам нужна дополнительная информация, скажите мне, что вам нужно.

...