现在我正在从 url 获取我的访问令牌。我在后端使用 GET 请求,它将访问令牌传递给 URL。 他们的关键问题是,在我成功登录后,访问令牌保留在 URL 中。我不知道如何摆脱它。
function App() {
// ( getSpotifyTokenFromUrl() ) That function is getting me the token from the url
const params = getSpotifyTokenFromUrl();
const token = params.access_token;
return (
<Router>
<div className="app">
{token ?
<Route path="hompage">
<Homepage spotify={spotify}/>
</Route>
: <Home />}
</div>
</Router>
)
我也尝试在 index.js
文件中这样做
ReactDOM.render(
<Router>
<App>
<Route exact path="/hompage" component={Homepage} />
</App>
</Router>,
document.getElementById('root'));
这是我后端代码的一小部分,它将令牌传递给浏览器。也许我必须再次重定向,但如何重定向?
res.redirect('http://localhost:3000/#' +
querystring.stringify({
access_token: access_token,
refresh_token: refresh_token
}));