Apache y Node.js tienen algo en común. Cuanto más uso Node.js, más me gusta Node.js; Del mismo modo, cada vez que uso Apache, me gusta más Node.js.Node.js como contenedor de aplicaciones
Sin embargo, una cosa buena de Apache es que puede hacer muchas cosas a través del mismo puerto. PHP, Python, Perl, diferentes aplicaciones, diferentes rutas, todo el magilla. Node.js no hace eso, y se supone que no, pero me gustaría hacer algo similar.
Me gustaría darle una lista de URL-prefijos (o expresiones regulares idealmente) y suficiente información para, si recibe una solicitud que coincida con un prefijo en particular, pasa la solicitud a una instancia subordinada ejecutando un script especificado (y comenzará una instancia así si no lo ha hecho aún, y lo cerrará cuando hacerlo parezca prudente). Básicamente, quiero que nodejs-proxy
y cluster
cooperen. Con él, podría ejecutar varias aplicaciones juntas en la misma máquina a través del puerto 80.
Esto parece bastante fácil y muy útil y estaba a punto de escribirlo cuando se me ocurrió, "Esto parece bastante fácil y muy útil, ¡probablemente alguien ya lo haya escrito! " ¿Alguna sugerencia?
+1 clásico. "Cuanto más uso Apache, más me gusta node.js" – Raynos
Mongrel2 se puede usar para enrutar solicitudes como desee (si lo entiendo correctamente) y hay enlaces para Node. No es un software Node sin embargo. – Austin
@Austin - parece que funcionaría, pero quiero un módulo Node (¿un "nódulo"?). Creo que es posible construir un sistema complejo, altamente eficiente, completamente de Javascript y deseo probar esta creencia. – Malvolio