Github Probot create-probot-app: Respuesta de ‘Cannot POST /’ (404) al solicitar una petición de webhook.
Probando el comando npx create-probot-app; lo intenté con cada uno de los proyectos iniciales y el mismo problema persiste.
Creo, compilo y ejecuto la aplicación, y luego configuro e instalo la aplicación en GitHub. Puedo recibir eventos de webhook, pero veo que mi aplicación local responde con un error 404.
error: Error: no se puede hacer POST / (404)
ERROR (servidor): No encontrado
Error: No encontrado
at Request.callback (/Users/X/Projects/Y/compiler/githubapp/x-bot/node_modules/superagent/lib/node/index.js:884:15)
at IncomingMessage.<anonymous> (/Users/X/Projects/Y/compiler/githubapp/x-bot/node_modules/superagent/lib/node/index.js:1127:20)
at IncomingMessage.emit (events.js:326:22)
at IncomingMessage.EventEmitter.emit (domain.js:483:12)
at endReadableNT (_stream_readable.js:1241:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21)
status: 404
Mi index.ts:
export = (app: Probot) => {
app.on("issues.opened", async (context) => {
const issueComment = context.issue({
body: "¡Gracias por abrir este problema!",
});
await context.octokit.issues.createComment(issueComment);
});
// Para obtener más información sobre cómo crear aplicaciones:
// https://probot.github.io/docs/
// Para que tu aplicación funcione con GitHub, consulta:
// https://probot.github.io/docs/development/
};
He verificado que mis variables de entorno parecen estar configuradas correctamente en .env.
En resumen, GitHub está enviando un webhook, smee lo está recibiendo, pero mi aplicación local está respondiendo con un error 404: no se puede hacer POST /. ¿Alguien ha encontrado esto antes?
davy.ai
Problema con npx create-probot-app que no procesa los eventos webhook
He estado probando npx create-probot-app y he intentado cada uno de los inicios, pero me enfrento a un problema al recibir eventos webhook. Después de crear, construir y ejecutar la aplicación, la configuré e instalé en GitHub, y aunque recibo eventos webhook, mi aplicación local responde con un error 404. Smee puede recibir los eventos, pero la aplicación responde con el siguiente mensaje de error:
He verificado dos veces mis variables de entorno y todo parece estar configurado correctamente en mi archivo .env. El problema parece ser un problema de enrutamiento con la aplicación de ejemplo.
Aquí está mi archivo
index.ts
:¿Alguien más ha encontrado este problema antes?