2015-10-14 9 views
1

Я получаю ответ 404, когда я использую $http.get, чтобы получить список пользователей из моего backend API, который построен используя Slim.

Это мой метод AngularJS называть

function ListCtrl($scope, $http) { 
    $http.get('api/getuser.php/getUser').success(function(data) { 
    $scope.users = data; 
    }); 
} 

Это мой Тонкий маршрут, расположенный в getuser.php:

$app = new Slim(); 
$app->get('/getUser', 'getUser'); 
$app->run(); 

function getUser() { 
    $sql = "select * FROM employees ORDER BY id"; 
    try { 
     $db = getConnection(); 
     $stmt = $db->query($sql); 
     $wines = $stmt->fetchAll(PDO::FETCH_OBJ); 
     $db = null; 
     echo json_encode($wines); 
     } catch(PDOException $e) { 
      echo '{"error":{"text":"'. $e->getMessage() .'"}}'; 
     } 
    } 

Спасибо за ответы заранее :)

+1

попытка изменить '$ http.jsonp' в' $ http.get' – Niezborala

+0

жаль, что это на самом деле получить дает мне 404 не JSONP пожалуйста, рассмотрите мою выше редактирования:) – Varshaan

+0

Возможно, это потому, что вы использовали относительный адрес? Попробуйте использовать абсолютный вместо – kecer

ответ

Смежные вопросы