簡體   English   中英

當我運行代碼通過Nexmo發送消息時收到此錯誤。 消息已發送,但此之后發生此錯誤

[英]getting this error when i run the code to send message through Nexmo. message is sent but after that this error occurs

未捕獲的異常回調不是函數{“ stack”:“ TypeError:回調不是回調函數(/home/akkastech/backend-api/node_modules/nexmo/src/index.js:171:23)\\n HttpClient.callback [as __parseResponse](/home/akkastech/backend-api/node_modules/nexmo/src/HttpClient.js:181:7)\\n在IncomingMessage .__ parseResponse(/ home / akkastech / backend-api / node_modules / nexmo /src/HttpClient.js:93:16)\\n在emitNone(events.js:111:20)\\ n在IncomingMessage.emit(events.js:208:7)\\ n在endReadableNT(_stream_read.js:1055: 12)\\ n在_combinedTickCallback(內部/進程/next_tick.js:138:11)\\n在process._tickCallback(內部/process/next_tick.js:180:9)“}

看起來您正在傳遞某些東西作為實際上不是函數的回調參數。 它看起來應該像這樣:

nexmo.message.sendSms(from, to, text, (err, responseData) => {
    if (err) {
        console.log(err);
    } else {
        if(responseData.messages[0]['status'] === "0") {
            console.log("Message sent successfully.");
        } else {
            console.log(`Message failed with error: ${responseData.messages[0]['error-text']}`);
        }
    }
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM