【发布时间】:2020-01-29 12:14:03
【问题描述】:
从源“http://localhost:1826”访问“http://10.131.12.49:8010/get.me.data?opt=All”处的 XMLHttpRequest 已被 CORS 策略阻止:请求的资源上不存在“Access-Control-Allow-Origin”标头。
我正在通过 Angular 框架调用 HttpRequest。
我试过R Shiny - how to add Access-Control-Allow-Origin: *
但我们不能说每个用户都安装特定的扩展来使用它。
众所周知,shiny server pro 不是开源的,它会超出我们项目的预算。那么有没有永久的解决方案来解决这个问题?
export class DashboardService {
private apiUrl = 'http://10.131.12.49:8010/get.me.data?opt=All';
//jsonp: any;
constructor(
// private http: Http,
private http:HttpClient,
) { }
CustReport() {
return this.http.get(this.apiUrl)
}
预期结果:
[{"AVG_THROUGHPUT":1976.0432,"AVG_DCR":0.0919}]
【问题讨论】:
标签: javascript r angular cors shiny-server