Red de conocimiento informático - Conocimiento informático - Cómo diseñar una arquitectura de sitio web basada en Node.js y Express

Cómo diseñar una arquitectura de sitio web basada en Node.js y Express

Se recomienda utilizar Webstorm para abrir el proyecto.

La carpeta de la aplicación contiene todo el código de back-end; la carpeta de compilación contiene la última copia de seguridad de la base de datos; la carpeta de configuración contiene la configuración general del sitio web; end; la carpeta node_modules contiene todas las dependencias de node.js (esta carpeta no está en el código fuente original, solo aparece en tiempo de ejecución). node_modules contiene todas las dependencias de node.js (esta carpeta no está inicialmente presente en el código fuente; después de ejecutar el comando npm node_modules, todas las dependencias cargadas se colocan en esta carpeta, la carpeta pública contiene todo el código de front-end, incluido JavaScript); , imágenes, fuente web, etc.; la carpeta .bowerrc define todas las dependencias de node.js (esta carpeta no está inicialmente presente en el código fuente, después de ejecutar el comando npm node_modules, todas las dependencias cargadas se colocan en esta carpeta definida); todas las dependencias de node.js (esta carpeta no está inicialmente presente en el código fuente, después de ejecutar el comando npm node_modules, todas las dependencias cargadas se colocan en esta carpeta). bower.json configura las bibliotecas de front-end necesarias para el proyecto; .jshintre-client y .jshintrc-server se usan para las reglas de verificación de especificaciones de código JavaScript de front-end y back-end. .travis.yml se usa para [travis] ( travis-ci.org/) Compile automáticamente la configuración; .app.js se usa para la carpeta node js; .bower.json configura las bibliotecas de front-end requeridas por el proyecto. js es el archivo de script de inicio de node.js; build.sh es un comando bash de lanzamiento automático escrito por separado; gruntfile.js es el archivo de configuración de grunt; newrelic.js es el archivo de configuración de newrelic que se utiliza para monitorear el rendimiento del sitio web; Configuración del paquete de dependencia node.js.