0

使用 angularJS 我有一个数据文件,我在其中与数据库进行通信。

因此,我想将数据发送到我从前端获得的数据以将其发送到打包,但不知何故这现在正在工作。你能帮我么。

app.get('/api/data/:id', function (req, res) {
    res.json({...});
});

app.post('/api/data/', function (req, res) {
    res.json({
        success: true
    })
});

对于 get 和 delete 函数,这很好用,但我不知道如何制作 post 和 put 函数以及如何在那里获取数据。

这是我在客户端上所做的

        add:function (data) {
            location = '/api/data/';
            $http.put(location, merchant, successCb).
                success(function(data, status, headers, config) {
                    console.log(arguments);
                    successCb(data);
                }).
                error(function(data, status, headers, config) {
                    console.log('Error:' + arguments);
                });
        },

有人可以帮助我如何在服务器和客户端上编写它。(我在客户端及其简单的 javascript 对象上获得了正确的数据。

4

1 回答 1

0

您必须使用 $resource 这是与宁静的服务器端数据源进行通信的正确方式...

angularjs 在这里有关于 $resource 的很好的例子:http://docs.angularjs.org/api/ngResource . $resource

于 2013-03-01T15:11:57.790 回答