Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

218
Visualizações
Error de nodo js, "myFunction" no es una función

Así que estoy usando el paquete fcm-node para enviar notificaciones desde la ruta Express api a la aplicación usando un token de registro.

La función es:

 const FCM = require('fcm-node'); const serverKey = ... const fcm = new FCM(serverKey); function sendNotification(registrationToken, title, body, dataTitle, dataBody) { const message = { to: registrationToken, notification: { title: title, body: body }, data: { title: dataTitle, body: dataBody } }; fcm.send(message, (err, response) => { if (err) console.log('Error ', err) else console.log('response ', response) }); }; module.exports = { sendNotification };

Me aseguré de que si está fuera de la función, el sistema de notificación se está ejecutando. Ahora en el punto final de API:

 const sendNotification = require('../sendNotification'); router.get('/test', async (req, res, next) => { sendNotification('...', 'hi', 'bye','1', '2'); return res.send(200) };

Sigo recibiendo el error "sendNotification" no es una función. ¿Cuál es la causa de esto?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

prueba esto:

 module.exports = sendNotification

y usarlo así:

 const sendNotification = require('../sendNotification');
about 4 years ago · Juan Pablo Isaza Relatório

0

Expresión require('../sendNotification'); le está dando un objeto (porque exportó un objeto en este archivo), así que extraiga lo que necesita.

 const { sendNotification } = require('../sendNotification');
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda