Angularjsは、ブラウザ側のMVCフレームワークであり、restful-apis経由でサーバー側で通信します。安らかなサービスを提供することができ、angularjsとうまく動作するサーバー側のjsフレームワークを探してください
通常、安らかなサービスをサポートするサーバー側のフレームワークはすべて、そのサーバーで動作しますが、うまく動作することを期待しています。
angularjsでは、$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を見ました。私はそれが非常によくanglejsに合っていないと感じています。
あなたは、デモを見ることができます:
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);
});
それはhttp-method
秒で1つのURIを分けます。
:コードはおそらく間違っているが、私はあなたが私が何を意味するか知っているかもしれないと思う
app.route('/user/:id', {
get: get(req,res) { ... },
post: post(req, res) { ... },
resetPassword: put(req, res) {...}
});
:それは同様の構造を有していますanglejs側。
私はこのようなフレームワークを試すことができますか?