AngularJS 通过服务发现连接到 ECS 服务

时间:2020-12-20 03:01:30

标签: angularjs amazon-ecs service-discovery

我正在尝试通过 AWS 的服务发现功能将我的 AngularApp 连接到同一集群中的服务(作为 angularapp)。

这是 AngularJS 中的代码片段,它试图通过 NameSpace 进行连接

Login(quizUserId, password): any {
        return this.http.get(`quiz-roulette-user-service.quizoulette.local:8080/api/authenticate?userId=${quizUserId}&userPassword=${password}&isAdmin=${true}`, this.options).toPromise().then(this.extractData);
    }

我尝试查询我的后端服务:

http://{ip}:8080/api/authenticate

它有效......它只是通过服务发现,不知道如何测试......

这是错误信息

GET http://quiz-roulette-user-service.quizoulette.local:8080/api/authenticate?userId=dfsdf&userPassword=dfssdfs&isAdmin=true net::ERR_NAME_NOT_RESOLVED

/#/:1 Access to XMLHttpRequest at 'quiz-roulette-user-service.quizoulette.local:8080/api/authenticate?userId=dfsdf&userPassword=dfssdfs&isAdmin=true' from origin 'http://{angularIP}' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, https.

0 个答案:

没有答案