Express と Angularjs を使用して Node.js でアプリを作成しようとしています。
AngularJS がすべてのランディング リクエストを処理できるようにすることは可能ですか? Node.js は純粋に API 用ですか? つまり、Node.js で記述されたすべてのルートは次のようになります。
app.get('/api/users', users.showAll);
app.post('/api/users', users.create);
app.get('/api/users/fb/:fbId', users.findByFb);
app.get('/api/users/:userId', users.show);
app.put('/api/users/:userId', users.update);
app.del('/api/users/:userId', users.del);
また、AngularJS はそれ自体で URL を解決できます (例: localhost/users/Some-Name?)。
この 2 つを統合する際に従うべきベスト プラクティスは何ですか?
また、AngularJS と Node.js アプリを 2 つの異なるアプリケーションに分離することをお勧めしますか? それを行うにはどのような方法がありますか?
前もって感謝します!!