【问题标题】:Twitter API with Next.js带有 Next.js 的 Twitter API
【发布时间】:2020-10-15 18:18:50
【问题描述】:

我在 Next.js 中使用 Twit。因此,当用户通过我的应用程序授权时,他向 Next.js(access_token,access_secret)发送 api 请求,然后我启动 Twitter 流,以实时获取推文。一切正常,但是当我部署到 Vercel 时,api 调用工作,我也返回流对象并响应以确保流对象已初始化,但在部署的版本中它仍然不起作用,但在 localhost 或 ngrok 中工作得很好。

【问题讨论】:

  • 您需要提供错误信息。与代码结合显示时效果更好。您可以打开浏览器控制台并查看那里的日志。
  • 情况是我没有错误,似乎一切正常,但我猜流媒体订阅在生产中被忽略了。问题与 Vercel 部署有关,流 api 在那里不工作,但在本地主机上工作。
  • 如果核心功能不起作用,它应该会抛出错误。如果它没有显示错误。该错误已在代码中处理,并且日志消息被抑制。无论如何,如果您不提供任何代码或错误,我们将无法帮助您。

标签: twitter next.js real-time


【解决方案1】:

没有显示任何错误,经过长时间的调查,我发现 Twitter Api 由于客户端和服务器时间戳而无法正常工作。所以在 vercel 中我无法更改服务器的时间戳,将服务器移动到 heroku 它运行良好。

【讨论】:

    猜你喜欢
    • 2012-08-04
    • 2016-05-03
    • 2011-07-21
    • 2018-02-01
    • 2011-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-20
    相关资源
    最近更新 更多