2016-12-21 6 views
-2

私は食品購入Webアプリケーションに取り組んでいます。アプリはすでにモバイル(Android)で起動しています。今はWeb版を作りたいと思っています。 このアプリのバックエンドは、Node、Angular、Firebaseを使用して構築されました。Angular 2アプリを配備するためにNode.jsまたはExpressが必要ですか?

ウェブアプリケーションにAngular 2(Node.jsなし)のみを使用できるかどうかを知りたいと思います。どのようなウェブアプリは基本的に行いますすることにある。

  1. ユーザ認証
  2. 購入

後、マイ主要な関心事は、私は何のためのNode.jsが必要なのか、である、バックエンドAPI

  • チェックアウトを消費?または、私のフロントエンドの開発と展開に必要なだけの角度2ですか?

  • +0

    導入にNode.jsは必要ありません。開発(ビル、パッケージ管理、...)に必要です –

    答えて

    0

    角度はフロントエンドです。

    Nodejsはバックエンドです。

    Firebaseは、あなたがあなたのユーザ認証を処理していると想定しているクラウドバックエンドです。あなたがバックエンドに精通していなければDIYより簡単です。

    ノードが何をしているかによって、ノードを削除してFirebaseに完全に頼ることができるかもしれません(.....多分...)...バックエンドエンジニアではないので何も触れないことをお勧めします。おそらく、NodeはあなたのアプリのAPIをホストしているか、データベースに接続しています。

    はい、PHPや.Netなどのノードから別のバックエンドに切り替えることができ、Angular2で動作します。何らかのバックエンドが必要です(Angular2は100%フロントエンドです)。

    関連する問題