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 に答える