【发布时间】:2012-01-13 22:10:40
【问题描述】:
我希望 Node everyauth 模块在本地与 Twitter 一起工作(比如说)。 (我已经让它在网上工作,但不是在本地。)在this tutorial 之后(见 5:00 左右)我修改了/etc/hosts 并添加了行
127.0.0.1 http://myExampleWebsite.com
我也加了一行
127.0.0.1 localhost 本地主机
如official readme file 中所建议的那样。然而,
local.host:3000/auth/twitter
几秒钟后出错
错误:
有什么想法我可能做错了吗?
【问题讨论】:
-
这听起来不像是主机/回调问题。 getRequestToken() 是对 Twitter 的 OAuth API 的初始调用,它发生在用户通过 Twitter 进行身份验证之前以及在他们被重定向回您的应用程序之前(此时您的主机文件和回调 URL 变得相关)。我会检查你的配置,确保你有正确的 oauth 密钥等。我还会检查你的节点版本(在线和你的开发机器上),因为我认为everyauth 有一些兼容性问题。
标签: everyauth