with setup node example diferencias bootstrap javascript angularjs http-post ionic

javascript - setup - Solicitud de publicación angular o iónica que no se encuentra 404



node js angular 4 (1)

Tengo un problema similar y este sitio me ayudó a entender mi problema:
http://victorblog.com/2012/12/20/make-angularjs-http-service-behave-like-jquery-ajax/

Por defecto:

jQuery transmite datos usando Content-Type: x-www-form-urlencoded.
AngularJS transmite datos usando Content-Type: application / json.

Lo cual desafortunadamente algunos lenguajes de servidores web, especialmente PHP, no se deserializan de forma nativa.

Mi solución fue:
En mi .PHP acabo de hacer un JSON_DECODE en mi contenido

$ data = json_decode (file_get_contents (''php: // input''), true);

He buscado el motivo detrás de este error durante las últimas dos horas y no pude resolverlo. Con suerte, alguien ha experimentado el mismo problema y puede ayudar con un remedio.

Estoy usando Ionic y Angular para crear una aplicación simple. Estoy ejecutando localmente con el comando Ionics ionic serve para configurar un servidor simple.

Tengo una página simple index.html que es la siguiente:

... <body data-ng-controller="AppCtrl"> <ion-header-bar class="bar-balanced"> <h1 class="title ">Hello World!</h1> </ion-header-bar> <ion-content> <h1>Some Content</h1> </ion-content> </body> ...

y un archivo app.js que se ha repetido varias veces e intentado varios tutoriales en línea para terminar con:

var App = angular.module("App", ["ionic"]); App.controller("AppCtrl", ["$scope", "$http" , AppCtrl]); function AppCtrl($scope, $http) { $http.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded"; var request = $http({ method: ''post'', url: ''http://localhost:8100/php/login.php'', data: { "cat" : "henry" }, headers : {"Content-Type": ''application/x-www-form-urlencoded''} }).success(function (data, status, headers, config) { console.log(data); }).error(function (data, status, headers, config) { console.log("login.php failed"); }); };

Mi problema: es que recibo el error "404 no encontrado" en mis solicitudes de publicación. Sin embargo, cuando cambio a una solicitud de obtención, parece repetir el archivo PHP muy bien. Es un eco simple "¡Hola mundo!" archivo php.

En este punto, cualquier información útil sería muy apreciada. ¡Gracias!