Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

269
Vistas
Cómo obtener datos como archivo .csv del cliente con la aplicación node.js

He escrito un juego en javascript con la biblioteca p5.js. Ahora quiero alojar el juego en un servidor para realizar una encuesta en un servicio como Amazon Turk. Lo ideal es que los clientes reciban una URL del juego y lo jueguen mientras las acciones del juego se rastrean y almacenan en node.js o en el servidor y se exportan como un archivo .csv una vez que terminan de jugar. Después de que terminen el juego, el archivo csv. El archivo debe enviarse automáticamente a una ubicación a la que pueda acceder. Tengo cero experiencia en alojamiento de servidores o temas similares.

Entonces surgen un par de preguntas:

  1. ¿Es adecuado un servicio de alojamiento como Heroku para alojar el juego?
  2. ¿Necesito usar node.js para que esto suceda?
  3. ¿Cuál de esos dos extraería los datos y los almacenaría en un csv? ¿Y dónde se almacena el archivo?
  4. ¿Cómo obtengo o accedo al csv. ¿después?
  5. ¿Alguna alternativa para resolver el problema?

¡Muchas gracias por adelantado!

  • repositorio de github: https://github.com/luuuucaaa/schaeffers-charade
  • juego en las páginas de github: https://luuuucaaa.github.io/schaeffers-charade/
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si yo fuera tú, lo haría como a continuación:

Host Dado que su proyecto es básicamente un contenido estático de html y JavaScript, el alojamiento estático de AWS S3 sería suficiente (Además, las páginas actuales de git hub son otra opción si solo desea alojarlo).

El alojamiento en el entorno webpack también está disponible mediante el servicio de paquete web, pero requiere trabajos adicionales. (pero si necesita otros paquetes npm para generar un archivo .csv, necesita un paquete web de todos modos para agrupar el archivo js y adjuntarlo a html)

Almacenamiento de datos Existen dos formas considerables, la primera es almacenarlos en el sistema de archivos. Genere .csv a través del script JS dentro de su aplicación y guárdelo donde está alojada la aplicación (si usa s3, puede acceder a él después, pero no estoy seguro de si puede escribir objetos por script)

El segundo es publicar los datos en otro punto final de la API. (por ejemplo, crear una API Gateway en AWS que active Lambda, que la almacena en S3)

Es solo un ejemplo y no sé exactamente lo que quieres lograr, pero tenlo en cuenta. Buena suerte. Genial juego por cierto.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda