Author Image

a_murilolima_44093

Jan 11, 2025

Erro 500 ao Adicionar URL de Webhook

webhookerro 500NginxCORSservidor

Bom dia, estou tentando adicionar a url do webhook só que aparece esse erro:

data: {
nome: 'webhook_invalido',
mensagem: 'A URL informada respondeu com o código HTTP 500'
}
Estou usando nginx

Respostas (4):
Avatar discord do usuario rubenskuhl

rubenskuhl

11/01/2025

O erro 500 foi no seu atendedor... você pode ver access.log error.log do nginx pra ver o motivo.

Avatar discord do usuario marcelo_efi

marcelo_efi

11/01/2025

Bom dia @a_murilolima_44093 , tudo bem ?

Conforme mencionado pelo Rubens, essa resposta é gerada pelo seu servidor. Quando você tenta cadastrar seu webhook, enviamos requisições POST para validar a URL, e a resposta 500 refere-se a essa requisição que realizamos.

Avatar discord do usuario a_murilolima_44093

a_murilolima_44093

11/01/2025

solução encontrada:

export const corsOptions = (
req: Request,
res: Response,
next: NextFunction,
) => {
const allowedOrigins = [
dominio',
];

const allowedIps = ['34.193.116.226'];

const origin = req.headers.origin;
console.log(origin);
const requestIp = req.clientIp;
console.log(requestIp);

if (
(origin && allowedOrigins.includes(origin)) ||
allowedIps.includes(requestIp)
) {
next();
} else {
res.status(403).send('Not allowed by CORS');
}
};

Avatar discord do usuario marcelo_efi

marcelo_efi

11/01/2025

Perfeito, muito obrigado pela contribuição