このチュートリアルでは、ノードウェブキット、FireBase、およびAngularJSを使用して、デスクトップチャットアプリケーション「VTAK」の構築を示しています。 このアプリを使用すると、ユーザーはFireBaseの簡単なログインを使用してソーシャルメディア(Twitter、Google、Facebook)を介して登録またはログインできます。 ログイン後、ユーザーはチャットルームのリストを表示し、新しい部屋を作成し、既存の部屋に参加してリアルタイムメッセージングを行うことができます。
アプリケーション構造とセットアップ:
ジェネレーターは、基本的なプロジェクトレイアウトを作成します:認証は、FireBase Simple Login(元の記事にリンクされた別のチュートリアルで詳細)を使用して実装されています。 このプロジェクトは、フロントエンドにAngularJSを使用しています
開発手順(概要):slush-wean
<code>. ├── app.js // Express server config ├── gulpFile.js // Task runner ├── index.html // Main/splash screen ├── package.json ├── public // Static resources (client-side app) │ ├── css │ ├── fonts │ ├── js │ ├── lib │ └── partials ├── routes // Express routes └── views // AngularJS views</code>
が必要なツールをインストールしてからを使用してプロジェクトを生成します。アプリケーションを起動するには
npm i -g gulp slush slush-wean
slush wean
ホームページ:gulp run
ホームページ(public/partials/home.html
public/js/controllers.js
ディストリビューション:public/partials/chat.html
public/js/controllers.js
scroll-glue
詳細:この記事には、Angularjs、Firebase、socket.io、Sendbird SDK、StreamのChat APIなど、さまざまなテクノロジーを使用したチャットアプリケーションの構築に関する一般的な質問に対処するFAQセクションも含まれています。 これらのセクションは、同様のアプリケーションを構築するための追加のコンテキストと代替アプローチを提供します。
以上がNode-Webkit、Firebase、およびAngularを使用してチャットアプリを構築しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。