Quiero crear un sitio web autohospedado con nodejs y el marco express porque ya estoy familiarizado con eso. Sin embargo, usar un CMS para este proyecto es un requisito, así que estoy buscando un CMS adecuado y fácil de usar/aprender y descubrí strapi que me gusta bastante.
Configurar una API con strapi es realmente fácil, pero ahora tengo problemas para agregar strapi a un servidor express. Mi objetivo es un servidor express con strapi, que también alberga el sitio web. Entonces, puedo controlar el enrutamiento con express (al que estoy acostumbrado) y puedo mostrar el sitio en el servidor.
¿Puede alguien explicarme cómo hacer eso y tal vez dar un pequeño ejemplo? Los ejemplos que encontré son solo sobre el alojamiento de la API externamente y el uso de un marco web del lado del cliente o un generador de sitios estáticos. ¿O mi visión no es posible con strapi y debería usar otro CMS como KeystoneJS (que ya está integrado en Express)?
¡Gracias por adelantado!
Usar Express con Strapi debe ser muy complejo y realmente no tiene sentido. Strapi se basa en Koa , que ha sido diseñado por el equipo detrás de Express. Si viene de Express, se sentirá cómodo con Koa muy rápidamente. Aquí está la documentación: https://koajs.com .