Я пытаюсь вызвать API бэкэнда, работающие в azure VM, я получаю ответ от API, когда я вызываю API с DNS-именем, но когда я вызываю тот же API с частным IP-адресом, я Я получаю сообщение об ошибке, подобное этому.
** Мой текущий код **
import { Component, OnInit } from '@angular/core';
import { HttpClient } from '@angular/common/http'
@Component({
selector: 'apicall',
templateUrl: './apicall.component.html',
styleUrls: ['./apicall.component.css']
})
export class ApicallComponent implements OnInit {
constructor(private http: HttpClient) { }
url = 'http://dev.india.cloudapp.azure.com/app/dim/analyticsdim/get'
ngOnInit() {
this.getdata()
}
getdata(){
this.http.get(this.url).subscribe(response=>{
console.log(response)
})
}
}
Если я изменю URL-адрес как это:
url = 'http://10.0.*.*1:4532/appdim/analyticsdim/get'
Я получаю сообщение об ошибке, показанное на рисунке.
Пожалуйста, помогите мне В этом я столкнулся с этой проблемой в последние 2 месяца.