Cómo construir un servidor de juegos de backgammon con nodejs
Gracias por su respuesta:
El servidor web incluye tres entradas del programa app.js responsables de responder a las solicitudes de URL; la aplicación de enrutamiento route.js para manejar la lógica empresarial compleja. js archivo de configuración Utilice los parámetros del servidor de configuración host, puerto, etc.
Primero mire el módulo de referencia http de app.js para procesar la solicitud de URL La URL se utiliza para analizar la ruta del parámetro de solicitud. se usa para hacer coincidir la extensión de la ruta o(╯□╰)ofs Se usa para leer esta explicación detallada estática de los dos módulos restantes del archivo
Crea interactivamente un servidor para procesar la solicitud. dos tipos de archivos estáticos xxx.html, xxx.js, etc. para procesamiento comercial alternativo. Consulte la sección de operaciones para agregar, eliminar, verificar y modificar y entréguelos al procesamiento de enrutamiento. Utilice una lógica de juicio simple: use system.js. configuración.
Al leer este archivo, preste atención al caché. El cliente envía solicitudes repetidas. El servidor debe juzgar si el archivo se ha modificado desde la solicitud y no se ha modificado. para acelerar la navegación El método de evaluación de la velocidad de respuesta del lado del servidor se utiliza para determinar si el archivo en el encabezado de la solicitud si-modificado-since ha sido modificado, luego devuelve 304; de lo contrario, restablezca el código de la primera imagen y verifique la parte de la solicitud. a través de la herramienta de depuración de Chrome
Si se requiere procesamiento comercial, se entrega al proceso de enrutamiento. Primero, el enrutamiento introduce el módulo de lógica comercial específico y ejecuta la lógica comercial específica analizando el nombre de ruta específico. Nota: Debido a la función de concurrencia de node.js, el resultado del procesamiento correspondiente se obtiene pasando la función de llamada
Espero adoptarlo, gracias