BACA: Bahasa Inggris | 简体中文
Nodite-Light adalah perangkat lunak manajemen admin. Ini didasarkan pada vue3 dan menggunakan UI Toolkit vuetify, menggunakan semuanya TypeScript, tidak ada tekanan untuk bahasa kode.
Nodite-Light memiliki fitur standar yang hebat, seperti manajemen pengguna yang mudah, manajemen lokal/terjemahan, kinerja yang andal, dan keamanan yang sangat baik. Beberapa sorotan meliputi:
Nodite-Light mendukung semua browser modern, termasuk Safari 13+ (menggunakan polyfill). Komponen dirancang untuk lebar minimum 320 piksel.
Menerapkan aturan keamanan linter Proyek eslint-plugin-security membantu mengidentifikasi potensi hotspot keamanan.
Nonaktifkan header X-Powered-By Aplikasi Anda tidak akan menampilkan aplikasi yang dikembangkan menggunakan Express.js, sehingga mencegah pengiriman informasi ini ke penyerang.
Gunakan variabel lingkungan untuk menyimpan RAHASIA Sangat populer dan merupakan praktik yang baik. Kita harus menggunakan paket dotenv untuk menggunakan file .env di aplikasi kita
Batasi permintaan serentak menggunakan middleware: express-rate-limit Dari blog NGINX: Pembatasan nilai dapat digunakan untuk tujuan keamanan, misalnya untuk memperlambat serangan brute-force password-guessing. Hal ini dapat membantu melindungi terhadap serangan DDoS dengan membatasi tingkat permintaan masuk ke nilai yang umum untuk pengguna sebenarnya, dan (dengan pencatatan) mengidentifikasi URL yang ditargetkan. Secara umum, ini digunakan untuk melindungi server aplikasi upstream agar tidak kewalahan oleh terlalu banyak permintaan pengguna pada saat yang bersamaan.
Sesuaikan header respons HTTP untuk meningkatkan keamanan Aplikasi Anda harus menggunakan header yang aman untuk mencegah penyerang menggunakan serangan umum seperti skrip lintas situs (XSS), clickjacking, dan serangan berbahaya lainnya. Ini dapat dikonfigurasi dengan mudah menggunakan modul seperti helm.
Hindari penggunaan perpustakaan kripto Node.js untuk menangani kata sandi, gunakan Bcrypt Kami menggunakan bcrypt.js untuk kata sandi pengguna. Paket ini menawarkan implementasi Bcrypt untuk JavaScript yang dioptimalkan dan dipercaya secara luas serta digunakan melalui Internet.
Untuk melihat dokumennya, kunjungi https://docs.nodite.com/nodite-light
Perubahan terperinci untuk setiap rilis didokumentasikan dalam catatan rilis.
Nodite-Light adalah perangkat lunak sumber terbuka yang dikembangkan dan dikelola paruh waktu oleh Oscaner.
Siapa pun dapat mengunduh, menggunakan, mengerjakan, dan membaginya dengan orang lain. Ini dibangun berdasarkan prinsip-prinsip seperti kolaborasi, globalisme, dan inovasi. Ini didistribusikan berdasarkan ketentuan Apache-2.0. Tidak pernah ada biaya lisensi. Nodite-Light akan selalu gratis.
Jika Anda merasa proyek ini bermanfaat, tolong belikan saya kopi. Terima kasih banyak!!!
PayPal
Wechat wechat
Alipay
Proyek ini ada berkat semua orang yang berkontribusi?!