es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Dónde desplegar el backend de Strapi y usarlo con el frontend de Nuxt?

Tengo un frontend de Nuxt desplegado en Google App Engine.
¿Puedo desplegar Strapi en Netlify? ¿O existe alguna plataforma donde pueda desplegar Strapi de forma gratuita?
Además, ¿cuál es el ajuste exacto que se debe cambiar en Nuxt después de desplegar?

Mis ajustes con apollo.


apollo: {
clientConfigs: {
default: {
httpEndpoint: 'http://localhost:1337/graphql',
},
},
},

Ajustes de @nuxtjs/strapi en la Documentación.


modules: ['@nuxtjs/strapi'],
strapi: {
entities: ['restaurants', 'categories'],
url: 'http://localhost:1337'
},

Supongo que tengo que colocar la URL de Heroku en lugar de localhost:1337 si utilizo @nuxtjs/strapi, lo cual no estoy utilizando actualmente.
¿Qué pasa si quiero utilizar apollo? ¿Dónde debo poner la URL de Heroku ya que tiene el campo httpEndpoint para la URL de graphql?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Sí, puedes desplegar Strapi en Netlify. Sin embargo, Strapi requiere un servidor para funcionar, por lo que no puedes desplegarlo directamente en Netlify, que es un servicio de alojamiento para sitios estáticos. Necesitarías desplegar Strapi en un servicio de alojamiento separado y conectarlo a tu sitio en Netlify.

    Existen varias plataformas donde puedes desplegar Strapi de forma gratuita, incluyendo Heroku y Digital Ocean. También puedes usar una plataforma en la nube como Google Cloud Platform o AWS, pero pueden no tener un nivel gratuito.

    Después de desplegar Strapi, necesitarías actualizar la URL en la configuración de tu Nuxt. Si estás usando el módulo @nuxtjs/strapi, deberías reemplazar la URL localhost:1337 con la URL de tu instancia de Strapi desplegada. Si estás usando Apollo, también deberías actualizar el campo httpEndpoint con la nueva URL.

Comments are closed.