MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Menggunakan Elektron dengan benar

Anda perlu mempertimbangkan untuk memisahkan aplikasi sebagai aplikasi desktop yang berdiri sendiri (yang bertindak sebagai aplikasi sisi klien) vs server untuk API Anda dan logika backend yang dihosting oleh penyedia cloud.

Dengan melakukan ini, Anda dapat fokus pada pemisahan masalah untuk aplikasi desktop (elektron) serta memastikan server (seperti API, autentikasi, dan logika backend lainnya) dioptimalkan dengan baik dan berfungsi sebagai banyak pekerja sendiri.

Ada beberapa masalah keamanan dengan pengembangan aplikasi Electron jika Anda tidak memperbarui versi Node Anda secara teratur (seperti serangan buffer overflow memori).

Masalah lain yang perlu dipertimbangkan adalah bagaimana komunitas Electron melayani dan menyelesaikan masalah izin untuk aplikasi sisi klien dan izin file biasa yang diberikan saat pengguna menginstal aplikasi Anda.

Sebagai pengembang, Anda bertanggung jawab untuk memastikan perpustakaan pihak ketiga tidak merusak komputer pengguna. (bayangkan menginstal dependensi perpustakaan yang tujuannya adalah untuk menghapus seluruh sistem file secara jahat).

Untuk autentikasi, Anda dapat memberikan respons dari API Anda berdasarkan permintaan/Postingan sisi klien yang Anda berikan ke layanan autentikasi. Anda tidak perlu menyediakan/memasang server autentikasi ke dalam aplikasi Electron Anda, karena hal ini dapat sedikit merepotkan bagi pengguna untuk memperbarui, serta memaparkan layanan autentikasi Anda kepada orang lain untuk melakukan reverse-engineer/crack.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hapus objek dari array bersarang dengan $pull dan $[identifier] (mongoDB 3.6)

  2. Docker:Menghubungkan wadah Boot Musim Semi dengan wadah Mongo DB

  3. Menemukan catatan mongoDB dalam batch (menggunakan adaptor Ruby mongoid)

  4. Mengapa Mongo meminta filter nol di FETCH setelah melakukan IXSCAN

  5. Bagaimana cara menerapkan api Twitter dan facebook seperti pagination berbasis kursor di mongodb di nodejs menggunakan klien mongodb resmi?