chore(dependencies): update package-lock.json and package.json for dependency versions
- Updated lodash from version 4.17.21 to 4.17.23 in package-lock.json for improved performance and security. - Downgraded sqlite3 from version 5.1.7 to 5.0.2 in both package.json and package-lock.json to maintain compatibility. - Upgraded @babel/runtime from version 7.28.4 to 7.28.6 in package-lock.json to incorporate the latest features and fixes. - Added new esbuild dependencies for various architectures (aix, android, darwin, freebsd, linux) to enhance cross-platform support. - Updated TypeScript definitions for ms and node modules to align with the latest API changes and improve type safety.
This commit is contained in:
@@ -4,7 +4,7 @@ import User from '../models/User.js';
|
||||
import UserToken from '../models/UserToken.js';
|
||||
import { sendActivationEmail } from './emailService.js';
|
||||
|
||||
import { devLog } from '../utils/logger.js';
|
||||
import { devLog, errorLog } from '../utils/logger.js';
|
||||
|
||||
const register = async (email, password) => {
|
||||
let createdUser = null;
|
||||
@@ -18,8 +18,16 @@ const register = async (email, password) => {
|
||||
// Aufrufer bekommt absichtlich KEINE Userdaten zurück (siehe Controller)
|
||||
return;
|
||||
} catch (error) {
|
||||
// 1) Immer Grund im Log mit Kontext ausgeben
|
||||
devLog('[authService.register] Fehler bei Registrierung', error);
|
||||
// 1) Immer Grund im Log mit Kontext ausgeben (auch in Prod)
|
||||
errorLog('[authService.register] Fehler bei Registrierung', {
|
||||
name: error?.name,
|
||||
message: error?.message,
|
||||
code: error?.code,
|
||||
responseCode: error?.responseCode,
|
||||
response: error?.response,
|
||||
});
|
||||
// Optional zusätzlich ausführlich im Dev-Log
|
||||
devLog('[authService.register] Stacktrace:', error?.stack);
|
||||
|
||||
// 2) Falls User bereits angelegt wurde, wieder löschen (Rollback)
|
||||
if (createdUser) {
|
||||
|
||||
Reference in New Issue
Block a user