Todavía un novato. Estoy creando una aplicación de prueba simple que planeo hacer pública. Las preguntas se almacenarán en un JSON. Tratando de entender el enfoque correcto para construir esto:
El archivo javascript no puede leer el archivo json local a través de la búsqueda (el archivo de esquema de URL no es compatible) o usando jquery (obtengo un error CORS). Quiero exponer solo una parte del archivo json y se compartirán diferentes preguntas todos los días. ¿Necesito un servidor nodejs para atender estas solicitudes? ¿Cuál es la forma correcta de alojar esto en un servidor? Cuando compro un dominio, ¿necesito mantener un servidor funcionando allí para atender estas solicitudes? Agradecería una respuesta sobre el enfoque. Gracias,
Hay diferentes "Componentes" en la construcción y despliegue de una aplicación en la web.
Inicialmente, desarrollará el Front-end y el back-end por separado como proyectos diferentes. Luego integre las API. Ahora, puede alojar estos proyectos por separado o juntos.
Ahora, para probar servidores, puede usar Heroku o Netlify, estos servicios alojan sus proyectos de forma gratuita (hasta cierto límite), una vez que haya terminado con el desarrollo y las pruebas. Puede pagar estos servicios o elegir otros servicios para alojar su proyecto y hacer otras cosas como un buen nombre de dominio, un certificado SSL, etc.