尝试修改文件时找不到文件

时间:2014-03-07 06:58:10

标签: javascript json angularjs

我正在开发一个应用程序,我需要从JSON文件中读取数据,修改数据并将其写回JSON文件。

对于JSON的读写,我正在使用$ http的angular服务。当我尝试使用$http.get获取数据时,我能够从JSON文件中读取数据。

但是,当我尝试使用$http.put将数据放入JSON文件时,我得到404 - Not Found。

我在两种情况下都使用相同的URL。有人可以帮我理解如何在PUT中找不到GET中找到的文件吗?

请在下面找到我的代码:

GET:

$http.get('data/resources.json').success(function(data) {
$scope.resources = data;
});

PUT:

$http.put('data/resources.json', [{
firstName: 'Test',
lastName : 'Test',
age      : 35     }]);
};

1 个答案:

答案 0 :(得分:1)

您无法直接从客户端修改服务器中的任何文件。

如果可以,它将有严重的安全问题。任何人都可以轻松修改服务器中的文件。

执行此操作的方法是,您可以在中间添加服务器程序,以帮助您在服务器中写入文件。