Javascript 使用AngularJS中的数据更新JSON文件
我不知道从哪里开始做这件事。 我在AngularJS中有一个表单,我希望它将通过它发送的数据附加到json文件中。我知道AngularJS它只是客户端,所以我的问题是如何处理表单发送的数据。 我正在寻找的工作流程很简单: 角度形式->发送通过?POST?->?->?->添加到file.json的数据Javascript 使用AngularJS中的数据更新JSON文件,javascript,json,angularjs,Javascript,Json,Angularjs,我不知道从哪里开始做这件事。 我在AngularJS中有一个表单,我希望它将通过它发送的数据附加到json文件中。我知道AngularJS它只是客户端,所以我的问题是如何处理表单发送的数据。 我正在寻找的工作流程很简单: 角度形式->发送通过?POST?->?->?->添加到file.json的数据 我可以用什么来处理AngularJS的帖子?您需要一个服务器后端,比如Node.JS、PHP、Python或Ruby等 服务器将处理HTTP post,在您的情况下,将数据附加到json对象 不管您
我可以用什么来处理AngularJS的帖子?您需要一个服务器后端,比如Node.JS、PHP、Python或Ruby等 服务器将处理HTTP post,在您的情况下,将数据附加到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
所以如果你发布{“姓名”:“约翰”,“姓氏”:“梅”}
php对于这项任务几乎是完美的。使用文件获取内容,json解码,添加数据,保存修改数组的json编码。
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);
});