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

122
Vistas
¿Discord Oauth2 para las páginas de GitHub?
var express = require('express')() const app = express(); var port = { 'client_id': '…', 'client_secret': '…', 'grant_type': 'authorization_code', 'redirect_uri': '…', } app.get('/', (request, response) => { return response.sendFile('index.html', { root: '.' }); }); app.listen(port, () => console.log(`App listening at http://localhost:${port}`)); console.log('1')

¿Cómo uso Discord Oauth2 para las páginas de GitHub? Dice que require no está definido. E incluso en el alojamiento local, dice que tuve que envolver las cadenas en una matriz en require('express') . Luego, dice que app.get no es una función.

Y después de todo esto, ¿cómo hago una solicitud para recuperar los servidores de la persona que inició sesión?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

GitHub Pages es un servicio de alojamiento alojado estáticamente , mientras que Express es un servidor de marco del lado del servidor.

GitHub Pages es un servicio de alojamiento de sitios estáticos que toma archivos HTML, CSS y JavaScript directamente de un repositorio en GitHub, opcionalmente ejecuta los archivos a través de un proceso de compilación y publica un sitio web.

Fuente

Esto significa que no puede usar Express con GitHub Pages. Sin embargo, existen soluciones y alternativas.

Solución alternativa: cargar contenido del lado del cliente

Esta es la ruta recomendada si desea ceñirse a las páginas de GitHub. Tendría una página de esqueleto estática proporcionada al usuario y completaría los campos usando JavaScript en el cliente.

Existen múltiples enfoques para este método, sin embargo, depende de cómo maneje la autenticación.

Alternativa: utilizar otros servicios de alojamiento

Supongo que está utilizando GitHub Pages porque es un servicio de alojamiento gratuito, pero el problema es que solo es estático.

Tanto Vercel como Netlify tienen algo llamado funciones sin servidor . Con las funciones sin servidor, se activa una nueva instancia informática cada vez que una persona realiza una solicitud a su sitio web. Aquí hay algunas guías oficiales sobre cómo implementar Express:

  • Vercel (recomendado)
  • netlizar

¡Buena suerte con tu proyecto!

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