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-method
s で区切ります。
次のようなコードを記述できるフレームワークを探しています。
app.route('/user/:id', {
get: get(req,res) { ... },
post: post(req, res) { ... },
resetPassword: put(req, res) {...}
});
コードはおそらく間違っていますが、言いたいことはわかると思います: angularjs 側と同様の構造を持っています。
私が試すことができるそのようなフレームワークはありますか?