validar validacion vacios formularios formulario enviar ejemplos ejemplo crear con campos antes javascript node.js express javascript-events node-http-proxy

validacion - validar formulario javascript html5



Error al solicitar la aplicaciĆ³n del usuario antes de que se active (1)

Utilizo el módulo proxy http del nodo-nodo para ejecutar la aplicación con el proxy inverso que funciona como se esperaba, en algunos casos el usuario desea ejecutar la aplicación de inmediato, que el estado de la misma está en progreso (la aplicación todavía no está activa) y puede tomar alrededor de 3 15 segundos hasta que la aplicación esté funcionando. en este caso, el usuario obtendrá un error del proxy

proxy.web(req, res, { target: ''http://'' + hostname + '':'' + Port console.log("App------------->Proxy App" ); }); proxy.on(''proxyReq'', function(proxyReq, req, res, options) { console.log("App------------->Proxy Request" ); }); proxy.on(''error'', function (err, req, res) { console.log("App------------->Proxy Error" ); res.end(''Something went wrong''); }); // Listen for the `proxyRes` event on `proxy`. proxy.on(''proxyRes'', function (proxyRes, req, res) { console.log("App------------->Proxy Response" ) var respState = res.statusCode });

En caso de error, la pila en el registro es como

  1. Aplicación proxy
  2. Solicitud de proxy
  3. Error de proxy

En este caso, el usuario ejecutará la url de la aplicación en el navegador y primero obtendrá el error y luego de unos segundos, cuando actualice el navegador, la aplicación se ejecutará correctamente. ¿Alguna sugerencia de cómo resolver este problema?

Pensé en construir una API que examine el estado de proxyRes (como llamarlo cada 1 segundo y ver si la respuesta es 200 y no enviar el error antes como "verificar con tiempo de espera" y si después de 10 segundos no hay respuesta tal vez para enviar el error pero no estoy seguro de cómo hacerlo y si es un buen enfoque ... alguna idea? o tal vez a través de webSoket, pero no estoy seguro de cómo hacerlo ...

Esta es la fuente abierta que estoy usando https://github.com/nodejitsu/node-http-proxy