Angularjs 使用http post()与sails js通信

Angularjs 使用http post()与sails js通信,angularjs,node.js,sails.js,Angularjs,Node.js,Sails.js,我在我的项目中使用angular js和sails js。在将带有特殊字符的数据从angular发送到sails时,我遇到了http get()的问题 我想使用http post()而不是http get()。有人能帮忙吗? 我的代码看起来像 var employee = $scope.employee; $http({ method: 'POST', url: '/employee/saveEmployee', headers: {'Conten

我在我的项目中使用angular js和sails js。在将带有特殊字符的数据从angular发送到sails时,我遇到了http get()的问题

我想使用http post()而不是http get()。有人能帮忙吗? 我的代码看起来像

var employee = $scope.employee;
$http({
        method: 'POST',
        url: '/employee/saveEmployee',
        headers: {'Content-Type': 'application/json'},

        data: {"empName":"employee .empName",
               "age":"employee .age",
                "designation":"employee .designation",
                "empType":"employee .empType"

                }

    }).success(function (data) {
        alert(data);
    });

如果您使用的是sails生成的API,只需将url更改为
/employee/create


Sails会自动生成标准CRUD路由,您可以直接使用。

它已经工作了……我将json的格式放错了。
刚刚从Json中删除了双代码“”,如下所示:

data: {
               empName:employee .empName,
               age:employee .age,
                designation:employee .designation,
                empType:employee .empType

                }

请包括有问题的部分当前代码。http post对于angular来说相当简单:
$http.post('/someUrl',{msg:'hello word!'})
,通常不需要在sails端进行更改。@arkoak上面我提供了示例代码snipet,它给出了500(内部服务器错误),我发现sails端没有定义angular代码,您可以使用console.log将一些变量输出到控制台,并尝试找到确切的问题陈述,然后将这部分代码以及在控制台中获得的实际问题描述一起共享。“我在sails side中发现未定义…”您是什么意思?请提供一些控制台输出、错误消息或其他信息。500总是导致控制台中记录的错误。它工作正常。。。。刚刚从Json中删除了双代码“”,如下::数据:{empName:employee.empName,age:employee.age,designation:employee.designation,empType:employee.empType}