Estoy tratando de enviar una solicitud de publicación con axios, que incluye el envío de la información que proviene de otra solicitud de publicación. Lo estoy implementando en una función de Firebase, pero aparece este error cuando lo implemento en el código de Visual Studio.
No sé qué está mal con el código e intenté hacer varios cambios pero no funciona y el error de implementación persiste.
Error: las funciones no se implementaron correctamente.
const functions = require("firebase-functions"); const axios = require("axios"); const qs = require('querystring'); const express = require("express"); const cors = require("cors"); const app = express(); const url2 = "----" const config = { headers: { 'Content-Type': 'application/x-www-form-urlencoded' }}; //app.use(express.json()); //app.use(express.urlencoded({extended: true})); app.use(cors({ origin: true})); app.post("/", (req, res)=>{ // manejo de la ruta const enviar = req.body.originalDetectIntentRequest.payload; let { ApiVersion, SmsSid, SmsStatus, SmsMessageSid, NumSegments, ToState, From, MessageSid, AccountSid, ToCity, FromCountry, ToZip, FromCity, To, FromZip, ToCountry, Body, NumMedia, FromState } = enviar; let requestBody = { ApiVersion, SmsSid, SmsStatus, SmsMessageSid, NumSegments, ToState, From, MessageSid, AccountSid, ToCity, FromCountry, ToZip, FromCity, To, FromZip, ToCountry, Body, NumMedia, FromState }; axios.post(url2, qs.stringify(requestBody), config) .then(function (response) { // ... hacemos otras cosas res.status(200).json({ok: true, msg:"mensaje enviado correctamente"}); }) .catch(error => { // manejamos el error console.error(error); res.status(500).json({ error: "Upps, algo fue mal" }); }); }); module.exports.mesn = functions.https.onRequest(app);