該教程演示了使用Node-Webkit,Firebase和AngularJS構建桌面聊天應用程序“ VTAK”。 該應用程序允許用戶使用Firebase簡單登錄名通過社交媒體(Twitter,Google,Facebook)註冊或登錄。 登錄後,用戶會看到聊天室的列表,可以創建新房間,並加入現有的房間以進行實時消息。
關鍵功能和技術:
>先決條件:
>
應用程序結構和設置:>
生成器創建一個基本的項目佈局:
使用Firebase簡單登錄(在原始文章中鏈接的單獨的教程中詳細介紹)slush-wean
身份驗證。 該項目使用AngularJS作為前端。
<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
集成firebase簡單登錄(請參閱鏈接的教程)。 public/partials/home.html
創建一個聊天頁面(public/js/controllers.js
)和控制器(public/partials/chat.html
分佈:public/js/controllers.js
>使用scroll-glue
,gulp build-osx
gulp build-win
更多詳細信息:gulp build-linux
>
>本文還包括一個FAQ部分,涉及有關使用各種技術構建聊天應用程序的常見問題,包括AngularJS,Firebase,Socket.io,Sendbird SDK和Stream的Chat API。 這些部分為構建類似應用程序提供了其他上下文和替代方法。
以上是使用Node-Webkit,Firebase和Angular構建聊天應用程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!