Updated backend

- Added better anti DoS protection
- Added better security measures (HTTP headers, etc.)
- Added TLS support
- Added support for configurable rate limiting
- Added default 404 and error handling
- Updated proxy settings
- Updated env naming
This commit is contained in:
2024-03-31 20:50:58 +02:00
parent abd6f6747f
commit d93bfe333d
10 changed files with 147 additions and 34 deletions

View File

@@ -3,12 +3,12 @@ import { random } from './random';
import { log } from './logManager';
const transporter = nodemailer.createTransport({
host: process.env.SMTP,
host: process.env.MAIL_SERVER,
port: 465,
secure: true,
auth: {
user: `${process.env.MAIL}`,
pass: `${process.env.PASS}`,
user: `${process.env.MAIL_ADDRESS}`,
pass: `${process.env.PASSWORD}`,
},
tls: { rejectUnauthorized: false },
});