Como usuario registrado,
quiero iniciar sesión desde el frontend con mi correo y contraseña,
para que pueda acceder a mi cuenta protegida en el sistema.
email
y password
.localStorage
o cookie segura.feature/login-frontend
creada.axios
o fetch
para comunicarse con el backend.libre
### 🔐 LOGIN Local
POST http://localhost:3000/api/auth/login
Content-Type: application/json
{
"email": "admin@example.com",
"password": "123456"
}
### 🔐 LOGIN Remoto
POST https://express-js-login.onrender.com/api/auth/login
Content-Type: application/json
{
"email": "admin@example.com",
"password": "123456"
}
- 👉 ¿Cuándo deberíamos usar una ruta relativa (
/api/auth/login
) y cuándo una absoluta (https://domain.com/auth/login
)? Explica los pros, contras y contexto.
- ¿Qué riesgos podrían existir al dejar rutas absolutas hardcodeadas en el código cliente?
- ¿Cuando usar
npm run dev
y cuando usarnpm start
?
- ¿Considerarían buena práctica crear un archivo src/config/apiRoutes.js que contenga todas las rutas del backend y usarlas desde ahí? ¿Por qué sí o por qué no?