Angular为Web服务生成错误的链接

时间:2018-06-07 10:49:06

标签: javascript json angular web-services angular6

我是前端开发的初学者

我正在使用Angular 6和RESTful Web服务来测试一个简单的登录页面。

在后端,Web服务登录的链接是:

curl -X GET "http://localhost:4080/ws/login?login=test&passwd=test&role=role" -H "accept: */*" -H "X-Lang: fr_FR"

在前端:

Config.json

{
    "serviceUrl": "https://mock.xxxx.xx",
    "servicePaths": {
        "....
    },
    "wsURL": "http://localhost:4080/ws",
    "compierePaths": {
        "login": "/login"      
    }
}

因此,如果我使用"wsURL": "https://api.xxxx.xx/ws",生成的网址是正确的:

https://api.xxxx.xx/ws/login?login=test&passwd=test&role=role

但是,如果我使用本地URL(调试Web服务登录)"wsURL": "http://localhost:4080/ws",则生成的URL不正确:

 http://localhost:4200/http//:localhost:4080/ws/login?login=test&passwd=test&role=role 404 (Not Found

似乎Angular结合了URL_of_WebApplication / URL_Of_WS /参数(在第二种情况下)

那么,为什么在第一种情况下它是正确的而在第二种情况下是错误的呢?

0 个答案:

没有答案