Node.js应用部署与Docker实践指南
1. 托管笔记应用的Twitter支持
在使用托管笔记应用时,目前缺少使用Twitter登录的支持。当我们在Twitter上注册笔记应用时,注册的是如 http://MacBook - Pro - 2.local:3000 这样的笔记本电脑域名。但现在笔记应用已部署到服务器,使用的是Twitter无法识别的URL,因此需要进行一些更改。
操作步骤
- 在
apps.twitter.com的笔记应用注册界面,输入网站的IP地址,例如http://104.131.55.236:3000。 - 在
notes/routes/users.js中,对TwitterStrategy定义进行相应更改:
passport.use(new TwitterStrategy({
consumerKey: ".. KEY",
consumerSecret: ".. SECRET",
callbackURL:
"http://104.131.55.236:3000/users/auth/twitter/callback"
},
});
- 完成上述更改后,重启服务,即可使用Twitter账户登录。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



