使用AngularJS中的数据更新JSON文件

时间:2014-07-18 18:39:43

标签: javascript json angularjs

我不知道从哪里开始这样做。 我在AngularJS中有一个表单,我希望它将通过它发送的数据附加到json文件中。我知道AngularJS它只是客户端,所以我的问题是如何处理表单发送的数据。 我正在寻找的工作流程很简单:

角形 - >发送¿POST? - > ??? - >数据已添加到file.json

我可以用什么来处理AngularJS的POST?

1 个答案:

答案 0 :(得分:2)

您需要一个服务器后端,如Node.JS,PHP,Python或Ruby等。

服务器将处理HTTP帖子,并在您的情况下将数据附加到json对象。

如果您使用的是Angular,它是无关紧要的,仍然是HTTP POST: - )

在Node.JS + express.js 3中你可以做到

var express = require("express");
app.use(express.json());       // to support JSON-encoded bodies
app.use(express.urlencoded()); // to support URL-encoded bodies

所以,如果你发布{" name" :"约翰" ,"姓氏" :"可能"}

app.post('/MYPOSTLINK', function(req, res) {
    var name    = req.body.name;    // Get name from body of the incoming data
    var surname = req.body.surname; // Get surname from body of the incoming data
    res.send(200, {});              // what response to send back
    console.log("Your name is " + name + " " + surname);

});