1

我现在遇到一个问题,我似乎无法找到解决方案。

我正在使用Uservoice 的 NodeJS 框架向 UserVoice 发送一些关于反馈帖子的请求。我遇到的一个问题是速率限制,所以我想在本地保存标X-Rate-Limit-RemainingX-Rate-Limit-LimitX-Rate-Limit-Reset。我已经制作了一个用于更新和获取该值的函数,并像这样调用它:

var content = "Test"
c.post(`forums/${config.uservoice.forumId}/suggestions/${id}/comments.json`, {
      comment: {
        text: content
      }
    }).then(data => {
      rl.updateRL(data.headers['X-Rate-Limit-Limit'],data.headers['X-Rate-Limit-Remaining'],data.headers['X-Rate-Limit-Reset'])

运行此代码时出现错误Cannot read property 'X-Rate-Limit-Limit' of undefined

这不是重复的,我也尝试过这里描述的小写,但也没有运气。感谢您的帮助!

编辑:该函数采用以下参数:

module.exports = {
    updateRL: (lim, rem, res) {SAVING STUFF HERE}
}

它在文件中定义,rates.js并在上述文件中导入为const rl = require('../rates').

4

0 回答 0