我是前端开发的初学者
我正在使用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 /参数(在第二种情况下)
那么,为什么在第一种情况下它是正确的而在第二种情况下是错误的呢?