Estoy trabajando en un sitio web donde la persona tiene que iniciar sesión primero. Al iniciar sesión, realizo una solicitud POST de recuperación a un punto final definido en el servidor. Cuando inicio sesión y cierro sesión 6 veces consecutivas, es decir, inicio de sesión - cierre de sesión - inicio de sesión - cierre de sesión... en la sexta vez, cierro sesión y no puedo volver a iniciar sesión. El servidor no acepta más solicitudes del cliente hasta que actualizo el navegador, y luego funciona 6 veces más.
He leído que hay un límite de 5 solicitudes impuestas a las solicitudes HTTP que no se consumen, aunque muchas personas dijeron que este límite se eliminó. No estoy usando el módulo HTTP. Estoy creando mis puntos finales en la instancia expresa.
Aquí hay un fragmento de dos de mis puntos finales:
const app = express(); app.get('/', (req, res) => { res.json(getPost('all')) }) app.post('/register/:user', async (req, res)=>{ addUser(req.params.user) })¿Alguien puede decirme cómo soluciono este problema? ¿Intento aumentar el número de solicitudes permitidas...? ¿"Consumo" las solicitudes? ¿Cómo puedo hacer eso?
Agregue una respuesta a su solicitud de publicación.
app.post('/register/:user', async (req, res)=>{ addUser(req.params.user); // this function doesn't respond to the request res.sendStatus(200); // something like this does! })