๐กcode ๋ถ์
๐ client> src> app.js
- app.js-> server ๋ก ๊ฐ๋ token์ด๋ data๋ ์๋์ง ?
- Route๋ฅผ ํตํ page ์ด๋์ด ๊ฐ๋ฅํจ
return (
<Switch>
<Route exact path="/">
<SpotifyAPP />
<Landing />
</Route>
<Route path="/login">
<Login />
๐ client> src> index.js
- dom์ ํตํ root๋ฅผ ๊ฐ์ ธ์์ reactdom์์ ๋ ๋๋ง ํ๋ค?
- ํ์ธํ์.
- ํ์๋ถ ๋ง๋ก๋ router๋ฅผ ์ด์ฉํ ์๋ฒ๋ฅผ ์๊ตฌํ์ฌ
ReactDOM.render(
<BrowserRouter>
<App />
</BrowserRouter>,
document.getElementById("root")
);
๐ client> node_modules>spotify-web-api-node ํ์ธ
const SpotifyWebApi = require('../../../');
const spotifyApi = new SpotifyWebApi();
spotifyApi.setAccessToken(process.env.SPOTIFY_ACCESS_TOKEN);
(async () => {
const me = await spotifyApi.getMe();
console.log(me);
})().catch(e => {
console.error(e);
});
- ์์์ ํ์ธํ ๋ฐ , setaccesstoken์ module ์์ ๋ง๋ค์ด ์ค
const spotifyApi = new SpotifyWebApi({
redirectUri: 'http://localhost:8888/callback',
clientId: process.argv.slice(2)[0],
clientSecret: process.argv.slice(2)[1]
});
๐ client> src> app.js
- app.js-> server ๋ก ๊ฐ๋ token์ด๋ data๋ ์๋์ง ?
- Route๋ฅผ ํตํ page ์ด๋์ด ๊ฐ๋ฅํจ
๐ client> src> app.js
- app.js-> server ๋ก ๊ฐ๋ token์ด๋ data๋ ์๋์ง ?
- Route๋ฅผ ํตํ page ์ด๋์ด ๊ฐ๋ฅํจ
๐ client> src> app.js
- app.js-> server ๋ก ๊ฐ๋ token์ด๋ data๋ ์๋์ง ?
- Route๋ฅผ ํตํ page ์ด๋์ด ๊ฐ๋ฅํจ
โ ์๋ฌธ์ - ์๊ณ ๋ผ ์คํ
์ด์ธ ํ์ฉ
โ ์์ผ๋ก์ ๊ณํ
๐ ์ถ์ฒ