Angular $ resource.save到json文件不起作用

时间:2016-01-02 13:44:36

标签: javascript angularjs json

希望得到一些帮助;)

以下代码不会使.json文件包含新数据信息。 我怀疑这是一个愚蠢的错误 我有数据/艺术家文件夹的权限

'use strict';

musicApp.factory('artistData', function($resource) {

var resource = $resource('/data/artist/:id', { id: '@id' });

return {
    getArtist: function(id) {
        return resource.get({id: id});
    },
    saveArtist: function(artist) {
         if (!artist.id) {
             resource.query().$promise.then(function(data) {
                artist.id = data.length + 1;
                 resource.save(artist);
            });
        }
         else {
            resource.save(artist);
         }
    },
    getAllArtists: function() {
        return resource.query();
    }
}


})

表单为$valid但我在控制台中:无法加载资源:服务器响应状态为501(未实现)

1 个答案:

答案 0 :(得分:0)

我需要在web-server.js

中添加它

  if (req.method === 'POST') {
         if (self.attemptingToAccessOutsideLocalAppPath(parts)) {
             return self.sendForbidden_(req, res, path);
         }

         return self.writeFile_(req, res, path);
     }

现在工作正常,并在数据/艺术家中添加新的json文件