我不知道从哪里开始这样做。 我在AngularJS中有一个表单,我希望它将通过它发送的数据附加到json文件中。我知道AngularJS它只是客户端,所以我的问题是如何处理表单发送的数据。 我正在寻找的工作流程很简单:
角形 - >发送¿POST? - > ??? - >数据已添加到file.json
我可以用什么来处理AngularJS的POST?
答案 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);
});