SyntaxError: Failed to execute ‘open‘ on ‘XMLHttpRequest‘: Invalid URL
这就是在ajax请求的时候URL不正确, 例如:
http://192.168.124.168:8082api/v1/task/get
正确的是这样的:
http://192.168.124.168:8082/api/v1/task/get
这个错误的来源是 baseUrl + apiUrl 导致的,
比如baseUrl = http://192.168.124.168:8082, apiUrl = api/v1/task/get
可以用一种安全的组装URL的方式,这样就不会有问题了:
new URL(apiUrl, baseUrl).href