このリポジトリには、 TypeScript言語を使用してサーバーとクライアントのサイドコードが含まれています
このプロジェクトの詳細が記載されたブログ投稿を読む:TypeScriptを使用したリアルタイムアプリ:Webソケット、ノード、Angularの統合
ライブデモをお試しください:https://typescript-chat.firebaseapp.com
まず、次のインストールを確認してください。
その後、 Git bashを使用して、Windowsプラットフォームにいる場合はすべてのコマンドを実行します。
プロジェクトの使用を開始するために:
$ git clone https://github.com/luixaviles/socket-io-typescript-chat.git
$ cd socket-io-typescript-chatサーバーをローカルに実行するには、依存関係をインストールし、 gulpタスクを実行してビルドを作成します。
$ cd server
$ npm install -g gulp-cli
$ npm install
$ gulp build
$ npm start socket.ioサーバーはポート8080で実行されます
npm startを実行すると、このフォルダーはNodemonをレバレッジし、変更を行った後にサーバーを自動的にリロードし、タイプスクリプトファイルを保存します。 Nodemonに加えて、ファイルをリロードするために実行できるgulp watchタスクもありますが、それは必要ではなく、単に教育の代替手段として提供されます。
他のコマンドラインウィンドウを開き、次のコマンドを実行します。
$ cd client
$ npm install
$ ng serve次に、次のURLでブラウザを開きます:http:// localhost:4200
HerokuとZeit.coでの展開の詳細については、Wikiページをご覧ください。
展開用の他のプラットフォームを追加する場合は、そのページとREADMEを自由に更新してください!
オープンソースコミュニティは素晴らしいです!他のTech Stackと一緒にフォークで作業している場合は、プロジェクトの参照をここに追加してください。
| 特徴 | 著者 | 状態 |
|---|---|---|
| React + TypeScript + Material-UIクライアント | ニルシャートマン | 進行中 |
貢献は大歓迎です。言語、テストセクション、またはその他の機能にi18nサポートを追加することで、貢献できます。
| luixaviles | Hughanderson4 | ウルトラランナー | テイディンサイド | カーミウス | 地獄 |
| あなた |
mit