Repositori ini berisi kode sisi server & klien menggunakan bahasa TypeScript
Baca posting blog dengan detail tentang proyek ini: Aplikasi waktu nyata dengan TypeScript: mengintegrasikan soket web, node & sudut
Coba Demo Langsung: https://typescript-cat.firebaseApp.com
Pertama, pastikan Anda menginstal berikut:
Setelah itu, gunakan Git bash untuk menjalankan semua perintah jika Anda berada di platform Windows.
Untuk memulai penggunaan proyek:
$ git clone https://github.com/luixaviles/socket-io-typescript-chat.git
$ cd socket-io-typescript-chat Untuk menjalankan server secara lokal, cukup instal dependensi dan jalankan tugas gulp untuk membuat build:
$ cd server
$ npm install -g gulp-cli
$ npm install
$ gulp build
$ npm start Server socket.io akan berjalan di port 8080
Saat Anda menjalankan npm start , folder ini memanfaatkan Nodemon yang secara otomatis akan memuat ulang server setelah Anda melakukan perubahan dan menyimpan file TypeScript Anda. Seiring dengan Nodemon, ada juga tugas gulp watch yang dapat Anda jalankan untuk memuat ulang file tetapi tidak perlu dan disediakan hanya sebagai alternatif pengajaran.
Buka jendela baris perintah lainnya dan jalankan perintah berikut:
$ cd client
$ npm install
$ ng serveSekarang buka browser Anda di URL berikut: http: // localhost: 4200
Lihatlah halaman Wiki untuk detail lebih lanjut tentang menggunakan Heroku dan Zeit.co
Jangan ragu untuk memperbarui halaman itu dan readme jika Anda menambahkan platform lain untuk penempatan!
Komunitas open source luar biasa! Jika Anda bekerja di garpu dengan tumpukan teknologi lainnya, silakan tambahkan referensi proyek Anda di sini:
| Fitur | Pengarang | Status |
|---|---|---|
| Bereaksi + TypeScript + Bahan-UI Klien | Nilshartmann | Sedang berlangsung |
Kontribusi sangat dihargai. Anda dapat berkontribusi dengan menambahkan dukungan i18n dengan bahasa Anda, bagian pengujian atau fitur lainnya.
| Luixaviles | Hughanderson4 | Ultrarunner | Theidinside | Carmius | Hellmy |
| Anda |
Mit