使用angular $ http.post不会发布到文件

时间:2015-06-03 14:42:50

标签: javascript json angularjs post

使用下面的代码我一直收到404错误。 hello.json文件在root中,我可以在浏览器中访问它,因为它位于localhost:3000 / hello.json 不太确定我做错了什么,为什么这不会写,只返回404未找到错误。 点击运行更新功能的按钮(在html中)我收到错误回调的警报。

angular.module('seakrat')                                                       
     .controller('MainCtrl', ['$scope','$http', function ($scope, $http) { 
        $scope.update = function(course){ 
              $http.post("/hello.json", {hello: "there"})                         
                  .success(function(data, status, headers, config) {              
                          alert('nailed it')                                      
                            })                                                   
                  .error(function(data, status, headers, config) {                
                          alert(data + status);                                   
                          });                                                     
              $scope.course = '';                                                 
         };                                                                       
    }]);

1 个答案:

答案 0 :(得分:1)

无法使用angularJS(一个客户端框架)写入文件。您需要使用服务器端语言来完成这项工作。