Я пытаюсь подключиться к удаленному серверу node.js, используя http://server:3000. Когда я запрашиваю данные на сервере, я не получаю данные обратно. Я смотрю на отладчик браузера и вижу, что он выглядит как localhost: 3000 / page, и, очевидно, не получает никаких данных.
Часть app.module.ts
` providers: [DateRangeService, CategoryserviceService,
{ provide: APP_BASE_HREF, useFactory: getBaseUrl }]
// providers: [DateRangeService]
})
export class AppModule { }
export function getBaseUrl() {
return document.getElementsByTagName('base')[0].href;
}`
Код вызова выглядит следующим образом
constructor(http: Http, private drs: DateRangeService, @Inject(APP_BASE_HREF)
private baseurl: string) {
this.demoId = "ex1";
this.http = http;
}
...
this.http.get(this.baseurl + volumeURL, {
params: {
// // startdate: this.startdate.value,
startdate: sdate,
enddate: edate
Я заканчиваю с ошибкой http://localhost:3000/volumes?startdate=2018-6-20&enddate=2018-7-4, что данные не могут быть достигнуты. Или, другими словами, он указывает на локальный хост, а не на сервер, который обслуживает страницы.
Спасибо