我正在使用本机应用程序设置一个node.js后端。我正在尝试使用Facebook OAuth授权和认证用户。
我遵循了本指南,但登录帐户并允许我的应用访问我的信息后出现错误。我不断收到“无法访问此网站”和ERR_CONNECTION_REFUSED
错误代码。
我一直在遵循有关如何设置服务器的指南:
https://rationalappdev.com/logging-into-react-native-apps-with-facebook-or-google/
注意:我只在做Facebook oauth
在我的server.js中
// Set up Facebook auth routes
app.get('/auth/facebook', passport.authenticate('facebook'));
app.get('/auth/facebook/callback',
passport.authenticate('facebook', { failureRedirect: '/auth/facebook' }, ),
// Redirect user back to the mobile app using Linking with a custom protocol OAuthLogin
(req, res) => res.redirect('OAuthLogin://login?user=' + JSON.stringify(req.user)));