作成したAPIエンドポイントにフォームデータを送信しようとしています。 PostManでテストしてAPIが正常に機能し、データを正常に取得できます。しかし、そのAPIエンドポイントを角度jsの関数に接続すると、次のエラーが発生します。
HERESに自分のコード:
$scope.saveSession = function() {
$http.post("/session/survey", $scope.session).success(function(data, status) {
$window.location.href = '/';
console.log("Sucessfully getting data" + JSON.stringify(data));
})
}
注:
$scope.session
はng-model
タグを使用して移入されることを目的とします。たとえば :
<input type="text" ng-model="session.title">
編集(コントローラコード):
// This is our controller for the bio page
var session = angular.module('session', ['sessionService'])
session.controller('sessionCtrl', function($scope, $http, $window, sessionServices) {
$scope.session = {};
$scope.saveSession = function() {
$scope.session.sessionNo = 1;
$scope.session.coach = "mmmm";
$scope.session.modules = "wokr place";
//console.log(user);
$http.post("/session/survey", $scope.session).success(function(data, status) {
$window.location.href = '/';
console.log("Sucessfully getting added bio" + JSON.stringify(data));
})
};
});
と連鎖することができます
$http.post()
によって返されます。 – Skywalker