我想使用UPDATE帖子,但我没有收到请求,好的app.post
请求是以$ scope.UPDATE发送的,但我收到add.post(OMG)的回复,而不是来自michel!
在控制台中,我收到了来自omg的响应,而不是michel。为什么以及如何解决这个问题
控制器:
$scope.add = function (contact) {
var omg = JSON.stringify(contact);
console.log(omg);
$http.post('/contactlist/' + omg).then(function (response) {
refresh();
});
};
$scope.update = function (contact) {
var michel = JSON.stringify(contact);
$http.post('/contactlist/' + michel).then(function (response) {
console.log(response);
refresh();
});
};
服务器端:
app.post('/contactlist/:omg', function (req, res) {
var omg = req.params.omg;
var test = JSON.parse(omg);
console.log(omg);
// var name = JSON.parse(omg, 1);
var array = [ [test.name, test.email, test.number] ];
connection.query('INSERT INTO contactlist (name, email, number) VALUES ?', [array], function (error, results, fields) {
res.json();
});
});
app.post('/contactlist/:michel', function (req, res) {
console.log("testtestetstest");
res.json();
});
答案 0 :(得分:0)
using System.DirectoryServices;
// check if address exists
var searcher = new DirectorySearcher();
searcher.Filter = "(&(mail=" + "addyToCheck@domain.com" + "))";
if (searcher.FindOne() != null) {
// the email exists in AD - all good!
}
从服务器端删除app.post('/contactlist/omg', function (req, res) {
var omg = req.params.omg;
var test = JSON.parse(omg);
console.log(omg);
// var name = JSON.parse(omg, 1);
var array = [ [test.name, test.email, test.number] ];
connection.query('INSERT INTO contactlist (name, email, number) VALUES ?', [array], function (error, results, fields) {
res.json();
});
});
app.post('/contactlist/michel', function (req, res) {
console.log("testtestetstest");
res.json();
});
,如果要对端点进行硬编码,请使用:param
。在占位符变量前面使用/param
表示端点将根据方案而更改。例如::
表示/users/:user
和/users/mark
都是合法的终点。但是/users/john
,表示/users/user
将是404。