【发布时间】:2021-03-22 11:08:06
【问题描述】:
我使用 twitter API 在 node.js 和 javascript 中构建了一个小型应用程序,该应用程序从用户那里获取关键字输入,然后使用该关键字显示一些最近的推文。
它在所有浏览器的 localhost 中都能正常工作。但是当我部署到 Heroku 时,它只能在 Chrome 中运行。
在 Firefox 中,我收到以下错误:Uncaught (in promise) SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data。
我收到了一个精简的推文数组,其中数组中的每个元素都采用类似 {"text": "this is a tweet", "user": "@username", "url": "twitter .com/this-tweet"}。这是我在其上完成 JSON.stringify 的数组本身。
所以我的问题特别是我可能需要做些什么来解决这个问题,但更一般地说,我很好奇为什么我的 JSON 解析在 Chrome 上可以正常工作,但在 Firefox 上却不行。
【问题讨论】:
-
请粘贴您的代码
标签: javascript node.js json heroku fetch