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:
¡Muchas gracias por adelantado!
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.