Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Problema con api json

Tengo un problema con mi E-commerce al subirlo a gitpages y es que yo cree dos archivos json uno para registro de personas con un form y otro para las ventas de manera local y al subirlo a gitpages me sale que no encuentra esta ruta registro.usuarios.js:15

    GET http://localhost:3000/registro net::ERR_CONNECTION_REFUSED

me pueden ayudar a como subir esos json que los tengo como si fueran bases de datos?

1 respuesta

Hola Hernán,

Gracias por compartir tu duda con nosotros. Parece que estás teniendo problemas al subir tu E-commerce a GitPages y no puedes encontrar la ruta de tu archivo JSON de registro de usuarios.

El error "ERR_CONNECTION_REFUSED" indica que no se puede establecer una conexión con el servidor local. Esto se debe a que GitPages no admite la ejecución de código del lado del servidor, por lo que no podrás acceder a tu archivo JSON de registro de usuarios de la misma manera que lo haces localmente.

En lugar de utilizar archivos JSON como bases de datos locales, te recomendaría considerar el uso de una base de datos en línea, como Firebase o MongoDB Atlas. Estas bases de datos en la nube te permitirán almacenar y acceder a tus datos de manera segura y sin problemas de conexión.

Si decides utilizar Firebase, por ejemplo, puedes crear una base de datos en tiempo real y almacenar tus registros de usuarios y ventas allí. Luego, puedes acceder a estos datos utilizando la API de Firebase en tu aplicación.

Aquí tienes un ejemplo de cómo podrías hacerlo utilizando Firebase en JavaScript:

// Importa la librería de Firebase
import firebase from 'firebase/app';
import 'firebase/database';

// Configura tu proyecto de Firebase
const firebaseConfig = {
  apiKey: 'TU_API_KEY',
  authDomain: 'TU_DOMINIO.firebaseapp.com',
  databaseURL: 'https://TU_PROYECTO.firebaseio.com',
  projectId: 'TU_PROYECTO',
  storageBucket: 'TU_PROYECTO.appspot.com',
  messagingSenderId: 'TU_SENDER_ID',
  appId: 'TU_APP_ID'
};

// Inicializa la aplicación de Firebase
firebase.initializeApp(firebaseConfig);

// Crea una referencia a la base de datos
const database = firebase.database();

// Guarda un registro de usuario en la base de datos
const usuario = {
  nombre: 'Juan',
  email: 'juan@example.com',
  contraseña: 'secreta123'
};

database.ref('usuarios').push(usuario)
  .then(() => {
    console.log('Registro de usuario guardado correctamente');
  })
  .catch((error) => {
    console.error('Error al guardar el registro de usuario:', error);
  });

Recuerda que este es solo un ejemplo y que deberás adaptarlo a tu aplicación y necesidades específicas.

Espero que esta información te sea útil. Si tienes alguna otra pregunta, no dudes en hacerla. ¡Buena suerte con tu E-commerce!

Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)