Selama 6 bulan terakhir, saya telah mengerjakan aplikasi nodeJS saya sendiri, tempat saya membangun semuanya sendiri dari awal. Hanya ada beberapa hal yang dilakukan server saya, karena sebagian besar pekerjaan di aplikasi saya dilakukan di front-end.
Satu hal yang sedang saya pertimbangkan untuk diterapkan adalah login pengguna + sistem otentikasi facebook untuk aplikasi. Sepertinya setiap autentikasi adalah kerangka kerja yang jauh lebih kuat untuk hal ini dibandingkan kerangka apa pun yang ada di luar sana. Namun, Anda harus memiliki Express atau Connect untuk menggunakannya.
Karena itu, saya sedang mempertimbangkan untuk mengerjakan ulang kode saya untuk menggunakan ConnectJS untuk (terutama) tujuan ini. Meskipun demikian, saya sangat suka memiliki server yang sangat sederhana yang hanya melakukan apa yang perlu dilakukan dan tidak lebih dari itu. Apakah ada modul lain untuk autentikasi yang sekuat setiap autentikasi yang tidak memerlukan Connect yang akan direkomendasikan oleh siapa pun?
Dan bagi Anda yang menggunakan Connect - seberapa praktiskah fitur lain yang ditawarkannya? Apakah layak melakukan gzip data yang akan dikembalikan oleh server? Apakah server file statis lebih cepat atau berbeda dari kode nodejs biasa yang melakukan hal yang sama?
Saya benar-benar ragu saat ini dan akan menghargai pemikiran apa pun dari orang-orang yang memiliki pengalaman pemrograman aplikasi nodejs baik dengan dan tanpa Connect.
Terbaik,
Sami
PERUBAHAN - jika setiap permintaan yang diterima server saya pada suatu saat akan melibatkan koneksi ke MongoDB menggunakan driver asli node-mongodb, apakah ini mengubah apa pun? Saya sedikit bingung apakah pada dasarnya saya dapat memiliki kode yang sudah saya tulis sebagai semacam modul yang bertindak sebagai salah satu item middleware yang dapat saya tambahkan untuk terhubung. Jika kalimat ini menunjukkan bahwa saya benar-benar salah memahami fungsi connect, saya akan menghargai klarifikasi apa pun.