Javascript poll.then不是函数stawpoll API
我正在将Javascript poll.then不是函数stawpoll API,javascript,node.js,Javascript,Node.js,我正在将node.js与模块discord.js和模块一起使用。discord.js模块与我认为的错误无关,代码如下: const strawpoll = require('strawpoll') var poll = strawpoll.create({ title: 'My first poll', options: [ 'wow', 'awesome', 'amazing', 'nice' ],
node.js
与模块discord.js
和模块一起使用。discord.js
模块与我认为的错误无关,代码如下:
const strawpoll = require('strawpoll')
var poll = strawpoll.create({
title: 'My first poll',
options: [
'wow',
'awesome',
'amazing',
'nice'
],
multi: false,
dupcheck: 'normal',
captcha: false
})
poll.then((response) => {
console.log(response)
}).catch((error) => {
console.log(error)
})
错误是poll.then不是函数好的,因此我找到了解决问题的方法 首先,用npm卸载当前的strawpoll
npm卸载strawpoll
那么
将zip解压缩到节点_模块中,并将其重命名为“strawpoll”
然后,您需要安装两个东西,requestpromise和cheerio
npm安装请求承诺
和npm安装承诺
然后它应该可以正常工作。错误是什么?很抱歉,当有人编辑它时,它被删除了,它的,poll.then不是一个函数。这似乎是库中示例的问题。strawpoll.create返回的是一个对象,而不是一个承诺。您希望这里能起到什么作用??你可以记录民意测验…@EliR你知道怎么做吗?对不起,太谢谢你了!完美地工作