Despliegue de Nodejs en Render.com (con PostgreSQL)
HTML-код
- Опубликовано: 27 июн 2023
- Aprende a desplegar o subir una aplicación de Nodejs gratuitamente a la nube usando render.com, un servicio PaaS (Platform as a Service) que te permite seleccionar solo un repositorio de Github y el se encarga de configurar todo el servidor. Además en este tutorial también te enseñare a crear una base de datos de PostgreSQL desde render.com para que puedas guardar tus datos y usarlos desde tu Backend de Javascript, todo usando una cuenta gratuita.
Tutorial Escrito en faztweb.com:
faztweb.com/contenido/nodejs-...
⭐ Cursos Recomendados
Curso de Nodejs ⮕ fazt.dev/nodejs
Curso de React ⮕ • Curso de Reactjs desde...
Curso de Javascript para React ⮕ • Javascript para Aprend...
🗣 Redes Sociales
⮕ Github: github.com/fazt
⮕ Twitter / fazttech
🎒 Servicios Recomendados
DigitalOcean ⮕ m.do.co/c/8ef261d77de5
Namecheap ⮕ namecheap.pxf.io/ErDe9
Ledger ⮕ (Hardware Wallet) bit.ly/3ijsVNW
SiteGround ⮕ bit.ly/31u9ZEk
Cloudinary ⮕ bit.ly/3ohNlJ7
Puedes encontrar la lista de tutoriales de React en:
faztweb.com/nodejs
#nodejs #javascript #deployment - Наука
los videos donde se presentan casos que se asemejen más a un proyecto real son los mejores ... muy bueno ...
Increíble video, justo necesito un servicio así. Muchísimas gracias por el contenido, saludos.
Gracias, Fazt, logre hacer mi deploy. Me encanta tu canal, lo asisto desde el inicio. Saludos!
Excelente Fazt! Muchas gracias por tu explicación.
Me uno a los buenos comentarios, esto es justo lo que ando buscando y me gusta como explicas, muy rápido y con mucho dominio!!!
Estos videos son de mucha ayuda, te lo agradezco mucho amigo.
Gracias fazt , estuve dando vueltas con eso y justamente tenia ese problema de que tenia que agregar el comando para instalar node modules yo , se agradece , muy buen video ❤❤
Muy bueno Fazt Muchas gracias y muy buena explicación como 100pre😀
muy agradecida con tus videos, me ayudaron a hacer el deploy para un trabajo de la escuela.
Muchas gracias Amigo, la verdad es que la veia dificil el tener que confirmar mi identidad con una tarjeta de credito como lo hacen otras plataformas. gracias a vos pude desplegar mi proyecto!! super like para tu trabajo!! exitos!
Excelente como siempre Fazt, podrías hacer uno deployando un proyecto de NestJs, muchas gracias
muchas gracias por la explicación, excelente video
muchisimas gracias vengo de durar 2 semanas haciendo un proyecto de next y postgres y cuando llego la hora de hacerle el deploy en era herooku y ya la pagina no acepta cuentas gratis, vi muchas opciones pero en este si pude entender y pude hacer el deploy sin problemas
Excelente video, muchas gracias
Gracias crack!!!! Me vino al pelo el vid
Rayos, me funcionó. Render es genial.
muchas gracias Fazt!
motivas mucho hermano, gracias.
buenisimo, ahora si voy a estudio postgresql
¡Gracias, master!
Mil gracias, gracias a este video pude desplegar mi api
excelente, muy útil, saludos.
gracias por compartir tu conocimiento bro
Muy buena explicación ....
Excelente, podrías hacer un video tutorial sobre nhost en self-host y docker
MUCHAS GRACIAS!!
Tremendo!!
Gracias! hice mi primer despliegue en un servicio como estos jajaj
gracias!
Buenísimo como siempre!
En este caso, cómo puedo ver las tablas de la db ya desplegada? Tienes algún vídeo donde uses pgAdmin para esto?
Fazt, necesitamos un video deployando una App MERN (Con MONGODB) urgente!! por favor
Master 😈
seria buenisimo un video usando Fl0
POR FAVOR!!!!! Asegurense de que la base de datos y la app de nodeJS esten en la misma region (ohio US East) sino van a pasar un mal rato.
Hola fazt soy nuevo en este tipo de comandos y creación de módulos en terminal. Tengo un pequeño detalle, cuando intento hacer una petición la terminal no devuelve una respuesta. Alguna sugerencia para solucionar ésto?
en caso de usar un ORM como por ejemplo TypeORM seria del mismo modo? o deberia cambiar algo?
Buenas noches, la consulta es si ya tengo un script de MySQL o Postgres, donde subo mi script de base de datos ?
ahora por defecto deja el comando npm install para que no de problemas, instala los modulos npm y luego ejecuta la app.
Gracias por el video!!, una consulta, tengo mi servidor express con BD postgres creado con docker-compose(docker) ,como seria en este caso? sera solo commitear en render ?? o debería crear una BD en Render,alguien paso lo mismo?
Muy buen video, tengo una duda, una vez hecho la conexion a la base de datos en render, como creo las trablas y todo eso? lo aria con un script subido desde el backend?
Alguien sabe como puedo crear una tabla en la bd que render proporciona?
hice la conexion con sequelize y mi pregunta es si la variable de Internal Database URL, debo ponerla en DATABASE HOST?
que extensión estará habilitada de autocompletado asi como se ve minuto 8:25
cuando escribes git commit .... y te pone la sugerencia
podrias actualizar le vidoe de aws ec2?
Buenas tengo un problema al realziar deploy en render de mi aplicacion de react.js con node, yo los subo atraves de commit de git al realizar commit e notado que las imagenes que tenia cargadas con anterioridad se desconectan y las busco atraves de la url y no estan como si se hubieran borrado cuando reviso mi mongo ahi estan las rutas de las imagenes pero al parecer el folder donde se guarda en render desaparecieran y por ende no las encuentra en las ruta donde la guarda solo pasa cuando hago un cambios a que se debe esto es como si se reencontruiera la carpeta pero la informacion desapareciera.
hola muy buenos tus videos, me ayudan mucho a aprender, en esta ocacion queiero pedirte si podes hacer un video de como crear un bot de whatsapp js y subirlo a render, es posible?
tengo una duda, si yo subi mi proyecto a render en forma gratuita y hago cambios a traves de la misma app funcionando, donde descargo como backup mi base de datos? para ver y guardar las ultimas modificaciones
Alguien sabe si se puede realizar con mysql?
Se puede desplegar una pagina con php , laravel y MySql en render?
Pero y como creo las tablas? E ingreso información?
fazt, solo puedo desplegar una sola base de datos gratuita en render? Dado que con la segunda que intento crear me sale un error
En la parte del SSL podemos hacerlo como una variable en el .env? Me gustaria que funcionase en los dos entornos. Llevo rato mirando y me peta siempre en el deploy si no lo quito por completo. Pero si lo quito, en el local no me funciona. Estoy por montarme un docker con una db local para desarrollo.
Hola coder, cómo haces para que la consola te de respuesta después de hacer una petición en la consola y ver el mensaje en el navegador. Estoy en la opción de ejecutar el comando js para hacer petición en el servidor. Agradezco mucho tu sugerencia, saludos.
fazt podrias hacer un tutorial o que recomiendas para desplegar aplicaciones de nestjs con mongodb
Lo apunto para publicar un vídeo pronto :)
es justo lo que andaba buscando, gracias, si esto lo hago en MVC como se haría???
El despliegue sigue siendo el mismo independientemente del patrón que uses :)
Primero 👌🏻❤️
Deploy de Private Service pide tarjeta
Muy buena fazt!, lo unico malo de render es que en la primera carga se demora en mostrar la app uu,
Si es super lento. Da mala experiencia. Encontraste alguna alternativa?
Bro puedes subir un video de un MERN basico con sql para realizar un deploy. Si puede quedo atento y agradecido, compa !
En el pasado hice uno con railway ruclips.net/video/C3NhmT__Mn4/видео.html
, pero creo que tambien falta uno de render.com, voy a crear uno para mostrar como es el proceso
@@FaztCode Tengo la base de datos en Mysql, pero a la hora de configurar las variables de entorno da error.
Muy buen video, estas usando copilot para autocompletar tu codigo o otra herramienta?
De momento uso github Copilot :)
@@FaztCode Definitivamente lo utilizaré, por cierto tus vídeos me han ayudado mucho, gracias por eso
muy bueno, se puede desplegar tambien eso en hostinger?, tengo una pagina web ahi pero quiero tambien poner el backend en un subdominio
como lo resolviste? desplegaste tu frontend en otro lugar?
@@mariafernandapintopena1021 en hostinger si logre desplegar el frontend. Solo subi el build del proyecto. el backend no lo he logrado en hostinger. Te recomiendo un vps, ahi pude desplegar todo lo que necesitaba
Se pueden crear tablas en el postgres de render?
con la URL que te da Render, puedes abrirlo desde tu cliente de Postgres que mas prefieras como PGadmin, Dbeaver y asi. y desde alli crear tablas o ejecutar todos los scripts que necesites
pero ahora para desplegar un proyecto completo que tengo, debo crear las tablas de la base de datos? o con Sequelize se crean solas?
puedes crear un server en pg-admin con la info que te da render
este mismo proceso se puede seguir con una DB con MySQL?
render no tiene alojamiento para mysql, pero las demas configuraciones son las mismas pero en vez de pg se usa el modulo mysql
No me funciona mi api cuando quiero conectarme a la db de render, el hostname que me proporciona no me funciona, a alguien mas le pasa?
recuerda añadirle ese ssl: true, porque la url usa ese protocolo
@@FaztCode Gracias por la respuesta, pero me sigue sin funcionar! se que el problema esta en el hostname porque cuando me quiero conectar a la db por ejemplo desde DbBeaver me sale el mismo error.
En nestjs me sale el siguiente error:
[Nest] 12384 - 29/06/2023, 11:50:07 ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
Error: getaddrinfo ENOTFOUND dpg-ciep15dgkuvlk1hmn6o0-a
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26)
Creo que me voy a dar por vencido con este Paas
Bro, tengo un proyecto y no sé cómo llevarlo acabo, me puedes dar un contacto para hablar al priv
Hola, tengo en mi web un calendario disponible, lo dejo por aqui: faztweb.com/asesorias
Y si quisiera desplegar node con mariadb? Se podría?
De momento solo ofrecen PostgreSQL, aunque otra opcion que ellos mismos proveen es alojar en un contenedor de Docker, MySQL y desplegarlo como una aplicacion backend:
render.com/docs/deploy-mysql
@@FaztCode me imagino qué se podría hacer lo mismo con mariadb? En caso de que no, conoces algún servicio similar con el que pueda desplegar un aplicativo de nest y mariadb?
tengo un error, se despliega pero luego arroja un 404
Gracias . Que ventajas tiene a aws ?
Este tipo de servicios como Render, se llaman platform as a service, y por lo general la diferencia que tienen con muchos servicios de AWS, es el precio mas accesible, y lo otro es la facilidad de despliegue, a parte de eso no tienen mucho mas, ya que AWS tiene mas regiones, y una gran cantidad de otros servicios complementarios
olvidaste decir que render no es gratis para siempre, la base de datos expira en 4 meses
Nada es gratis, y menos para siempre
Excelente como siempre Fazt, podrías hacer uno deployando un proyecto de NestJs, muchas gracias
Por favorrrrr sería genial
Es una muy buena idea, voy a preparar uno para mañana :)
@@FaztCode Que bien quedó atento a ese vídeo