2017-01-28 2 views
1

Я использую WAMP для установки своего компьютера в качестве сервера. У меня есть некоторые значения в базе данных, и теперь я хочу, чтобы мое ионное приложение извлекало данные. В моем app.js, я использую запрос GET для извлечения любого моего файл PHP получает из БДА:Я получаю сбой при загрузке ресурса: net :: ERR_CONNECTION_REFUSED при запуске ионного приложения

.controller('customersCtrl', function($scope, $http) { 
    $http.get("http://localhost//TempSensorTest/query.php") 
    .success(function (response) {$scope.names = response.records;}); 

Когда я открываю этот адрес в браузере, я получаю объект JSON со значениями.

Однако, когда я запустить приложение на моем телефоне андроид консольных принты:

Failed to load resource: net::ERR_CONNECTION_REFUSED http://localhost//TempSensorTest/query.php 

Обратите внимание, что около 3 месяцев назад я использовал тот же метод для различных приложений и сделал работу. Однако я не знаю, что теперь может быть обмануто?

+0

Доступно ли вашему приложению доступ к 'http: // localhost'? –

+0

почему бы и нет? –

+0

А как насчет двойного '//' в URL-адресе, между 'localhost' и' TempSensorTest'? –

ответ

2

Во второй строке у вас есть «http: http://localhost//TempSensorTest/query.php» попытаться удалить первый «http:».

+0

Хороший улов! У них также есть '//' в пути - удалено слишком –

+0

О, это ошибка ввода здесь, но изначально это всего лишь одна из http, все та же проблема. –

+0

Возможно, вам нужно указать порт, на котором работает сервер, egx: «http: // localhost: 8080/TempSensorTest/query. php ".Если вы не укажете порт, по умолчанию будет просто 80. если вы поместите http: //localhost/TempSensorTest/query.php в браузер, вы получите результаты? – user2972221