0

私は、ここ数年で構築したほとんどのアプリと同様に、バックエンドに REST API、フロントエンドに Angular (そのバックボーンの前、その前は jQuery) を明確に分離して構築しているアプリを持っています。

最初のテストでは、REST API を簡単にスタブ化できます。開発時には、静的ファイル サーバー (angular-seed など) のようなことを実行して、ファイル./scripts/web-serverを配置することができます。しかし、ある時点で、実際の REST API に対して開発とテストを行う必要があります。

このような分離されたアプリの場合、人々はどのようにビルドして起動しますか? 過去に、./devあらゆる種類のテスト/開発データベース変数を設定するノード スクリプトがありましたが、それはちょっとrequire('../../server-dev-dir/app.js')重いようです。それを行うためのよりクリーンな方法はありますか?

テストについても同じ問題があります。アプリは真の REST API に対して実際にテストする必要があります。特定の時点で、スタブとモックはそれほど役に立ちません。

4

1 に答える 1