1

Angularjsはブラウザー側の mvc フレームワークであり、restful-apis を介してサーバー側と通信します。

通常、安らかなサービスをサポートするサーバー側のフレームワークはそれで動作しますが、うまく動作するものを探しています。

angularjs では、 a を使用し$resourceて、いくつかの操作を持つ外部リソースを定義できます。コードは次のようになります。

var User = $resource('/users/:id', {}, {
              get: { method: 'GET'},
              create: { method: 'POST'},
              delete: { method: 'DELETE'},
              resetPassword: { method: 'PUT', params: { reset: passord } }
           });
var user = User.get({id: '123'});
user.delete();

ご覧のとおり、コードの構造は 1 つの uri で多くの操作を行っています。

私はサーバー側の js が初めてで、Expressについて少し調べただけです。angularjsにはあまり合わないと思います。

デモを見ることができます:

app.get('/', function(req, res){
    res.send('Hello World');
});

app.get('/user/:id', function(req, res){
    res.send('User: ' + id);
});

app.post('/user', function(req, res){
  res.send(req.body);
});

1 つの uri をhttp-methods で区切ります。

次のようなコードを記述できるフレームワークを探しています。

app.route('/user/:id', {
   get: get(req,res) { ... },
   post: post(req, res) { ... },
   resetPassword: put(req, res) {...}
});

コードはおそらく間違っていますが、言いたいことはわかると思います: angularjs 側と同様の構造を持っています。

私が試すことができるそのようなフレームワークはありますか?

4

3 に答える 3

2

MongoDBをデータベースとして使用するには、次を参照してください。

https://github.com/dalcib/angular-phonecat-mongodb-rest

于 2012-04-29T13:33:52.727 に答える
2

.NET ソリューションについては、 ServiceStackをチェックアウトできます

于 2013-03-21T12:56:13.167 に答える