LEIA-ME: Inglês | 简体中文
Nodite-Light é um software de gerenciamento administrativo. É baseado em vue3 e usa o UI Toolkit vuetify, usando tudo Typescript, sem pressão por linguagem de código.
O Nodite-Light possui ótimos recursos padrão, como fácil gerenciamento de usuários, gerenciamento de localidade/tradução, desempenho confiável e excelente segurança. Alguns destaques incluem:
Nodite-Light suporta todos os navegadores modernos, incluindo Safari 13+ (usando polyfills). Os componentes são projetados para uma largura mínima de 320px.
Adotando regras de segurança do linter O projeto eslint-plugin-security ajuda a identificar possíveis pontos de acesso de segurança.
Desabilite o cabeçalho X-Powered-By Sua aplicação não mostrará que foi desenvolvida usando Express.js, impedindo o envio desta informação para invasores.
Use variáveis de ambiente para armazenar SEGREDOS Muito popular e uma boa prática. Devemos usar o pacote dotenv para usar arquivos .env em nossa aplicação
Limite solicitações simultâneas usando um middleware: express-rate-limit Do blog NGINX: A limitação de taxa pode ser usada para fins de segurança, por exemplo, para retardar ataques de força bruta de adivinhação de senha. Ele pode ajudar a proteger contra ataques DDoS, limitando a taxa de solicitação recebida a um valor típico de usuários reais e (com registro) identificando os URLs direcionados. De forma mais geral, ele é usado para proteger os servidores de aplicativos upstream de serem sobrecarregados por muitas solicitações de usuários ao mesmo tempo.
Ajuste os cabeçalhos de resposta HTTP para maior segurança Seu aplicativo deve usar cabeçalhos seguros para evitar que invasores usem ataques comuns, como cross-site scripting (XSS), clickjacking e outros ataques maliciosos. Eles podem ser configurados facilmente usando módulos como capacete.
Evite usar a biblioteca de criptografia Node.js para lidar com senhas, use Bcrypt. Estamos usando bcrypt.js para senhas de usuários. Este pacote oferece uma implementação otimizada de Bcrypt para JavaScript e é amplamente confiável e usado na Internet.
Para verificar os documentos, visite https://docs.nodite.com/nodite-light
As alterações detalhadas de cada versão estão documentadas nas notas de versão.
O Nodite-Light é um software de código aberto desenvolvido e mantido em tempo parcial pela Oscaner.
Qualquer pessoa pode baixar, usar, trabalhar e compartilhar com outras pessoas. Baseia-se em princípios como colaboração, globalismo e inovação. É distribuído sob os termos do Apache-2.0. Nunca há taxas de licenciamento. Nodite-Light sempre será gratuito.
Se você achar este projeto útil, compre-me um café. Realmente obrigado!!!
PayPal
Alipay
Este projeto existe graças a todas as pessoas que contribuem?!