UnhandledPromiseRejectionWarning: TypeError: res.send не является функцией - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь заставить работать этот пакет aligoapi npm. когда я отправляю запрос, он показывает ошибку

вот мой код:

const aligoapi = require('aligoapi');
var AuthData = {
  key: '<my_key>',
  user_id: '<my_id>',
}

var send = (req, res) => {
  console.log('check')

  aligoapi.send(req, AuthData)
    .then((r) => {
      console.log('check1')
      res.send(r)
    })
    .catch((e) => {
      console.log('check2')
      res.send(e)
    })
}
console.log('check3')

var number = {
  body: {
    sender: '01022558877',
    receiver: '01081079508',
    msg: 'test msg'
  }

}
const result = send(number,'err')
console.log(result)

и это вывод терминала:

justin@Justinui-MacBookPro examples % node test.js
check3
check
undefined
check2
(node:94270) UnhandledPromiseRejectionWarning: TypeError: res.send is not a function
    at /Users/justin/Downloads/node.js_exampl/examples/test.js:19:11
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
(node:94270) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 3)
(node:94270) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
justin@Justinui-MacBookPro examples %

здесь я замечаю, что мой запрос не ' на самом деле отправляется, потому что возвращается неопределенный

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...