[vc_row el_class=”blog-info”][vc_column][vc_single_image source=”featured_image” img_size=”full” style=”vc_box_rounded”][vc_empty_space height=”40px”][vc_row_inner][vc_column_inner width=”1/6″][/vc_column_inner][vc_column_inner width=”2/3″][vc_column_text el_class=”font-weight-bold”]
¿Cómo crear un proyecto Node.js?
Node.js y Express.js…
¿Qué es Node.js y Express.js?
Node.js
Node.js es un entorno de tiempo de ejecución para crear aplicaciones de E/S (entrada/salida) impulsadas por eventos del lado del servidor.
Express.js
Express.js es un marco basado en node.js para crear aplicaciones web utilizando los principios y enfoques de node.js.
[/vc_column_text][vc_empty_space height=”40px”][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][vc_row_inner][vc_column_inner width=”1/6″][/vc_column_inner][vc_column_inner width=”2/3″][vc_column_text]
1. Cree un directorio, cree un directorio de servidor en él y muévase a ese directorio
cd server
2. Establecer el directorio como predeterminado
npm init -y // -y: set with package.json
3. Instalar nodomon
- Nodemon: Al desarrollar una aplicación web basada en Node.js, es un paquete que ayuda a que la aplicación se vuelva a ejecutar automáticamente cuando cambia un archivo.
npm i -D nodemon // -D: set as a development dependency
4. Cree server.js y configure el puerto y la aplicación
- app: un objeto que contiene las funciones de Express.js, por lo que todas las acciones de Express.js se definen en el objeto de la aplicación
- app.listen: una función crea un servidor http
- app.use: una función para usar middleware
- app.locals: la aplicación puede contener constantes comunes para usar, por lo que Express.js puede usar esta función sin declarar una variable global

5. Cámbielo a lo siguiente en package.json
- “nodemon server.js”: significa “ejecutar server.js con nodemon”
{
"main": "server.js",
"scripts": {
"dev": "nodemon server.js"
},
}
6. npm ejecutar dev!
npm run dev

¡Gracias por leer, hasta la próxima ocasión!
[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row el_class=”social-info”][vc_column width=”1/6″][/vc_column][vc_column width=”2/3″][vc_row_inner][vc_column_inner width=”1/2″][vc_column_text][social_share_button themes=’theme1′][/vc_column_text][/vc_column_inner][vc_column_inner el_class=”youtube-inner-col” width=”1/2″][vc_column_text][likebtn theme=”youtube” lang=”auto” show_like_label=”0″ white_label=”1″ alignment=”right”][/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner el_class=”social-info-inner”][vc_column_inner width=”1/4″][vc_single_image image=”921″][/vc_column_inner][vc_column_inner width=”3/4″][vc_column_text]
Diego Pacheco
Ingeniero en Sitemas, MBA (Babson College). Desarrollador PHP/Java/JavaScript. Fundador & CEO de EpicStudio. Entusiasta de las tecnologías web (JavaScript, Vue, Laravel, AWS, Docker) Viajes, Negocios, Surf y Growth.[/vc_column_text][asvc_list_item icon_fontawesome=”fa fa-calendar-o” icon_size=”14px”]Programar una reunión[/asvc_list_item][/vc_column_inner][/vc_row_inner][/vc_column][vc_column width=”1/6″][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]
Recent Post
[/vc_column_text][lvca_posts_carousel posts_query=”size:3|order_by:rand|post_type:post” image_linkable=”true” image_size=”full” taxonomy_chosen=”post_tag” display_title=”true” display_post_date=”true” display_summary=”true” autoplay_speed=”3000″ animation_speed=”300″ display_columns=”3″ scroll_columns=”3″ gutter=”3″ tablet_display_columns=”2″ tablet_scroll_columns=”2″ tablet_gutter=”3″ tablet_width=”800″ mobile_display_columns=”1″ mobile_scroll_columns=”1″ mobile_gutter=”3″ mobile_width=”480″][vc_empty_space height=”20px”][/vc_column][/vc_row]
