Я использую 2 сервера на 1 ПК, а служба уже работает
Сервер 1:
- Отдых с Java Spring Boot
- IP localhost: 8098
- Исходный код (извините, не полный код)
@CrossOrigin(origins = {"http://10.100.0.207","http://localhost"}) @RequestMapping(value = "/getfiles", method = RequestMethod.GET, produces = "application/json")
public Map<String, ArrayList<String>> getFiles() {
return fullContent;
}
Сервер 2:
- Использование веб-сервиса xampp
- имя файла testangular.html
- IP localhost
- Исходный код (извините, не полный код)
<div ng-controller="getFiles">
<ul ng-repeat="x in getdata.files">
<li>{{x}}</li>
</ul></div> app.controller('getFiles', function($scope, $http) {
$http.get("http://localhost:8098/getfiles").then(function (response){
$scope.getdata = response.data;
});
});
Обе службы успешно работают на моем локальном ПК с http://localhost/testangular.html, потому что я установил Cors в Java
@CrossOrigin(origins = {"http://10.100.0.207","http://localhost"})
Теперь я подключил 2 компьютера с тем же Wi-Fi и работает с другого компьютера с http://10.100.0.207/testangular.html Я не могу получить данные с сервера 1 (RestFull), но когда я запускаю http://10.100.0.207/testangular.html на сервере ПК, я получил все данные
10.100.0.207 - мой локальный ip wifi, на котором установлена 2 служба
Может кто-нибудь объяснить, почему я не могу получить данные с сервера 1