๐ฅ TIL - Day 43
๐ 5์ฃผ์ฐจ ํ์์ดํ ๊ตฌํ ํ ์คํธ ๋ฆฌ๋ทฐ
์ด๋ฒ ๊ตฌํ ํ
์คํธ์ ํต์ฌ์ ์ธ์ฆ์ด์๋ค.
ํ์๊ฐ์
, ๋ก๊ทธ์ธ, ์ธ์ฆํ์ธ ๋ฑ์ ๊ธฐ๋ฅ์ด ํ์ ์๊ตฌ์ฌํญ์ด์๋ค.
์ด๋ฒ ํ
์คํธ์์ ์ฒ์ ๊ฒฝํํ ๋ถ๋ถ์ ์ธ์ฆ์ ๋ํ ํด๋ผ์ด์ธํธ ์ธก ์ฒ๋ฆฌ์๋ค.
์ธ์ฆ์ ํ๊ฒ ๋๋ฉด ์๋ฒ๋ ํ ํฐ์ ๋ฐ๊ธํ๊ณ ํด๋ผ์ด์ธํธ๋ ์ด๋๊ฐ์ ๋ณด๊ดํ๊ณ ๋งค ์์ฒญ๋ง๋ค ๋ฐ๊ธ๋ฐ์ ํ ํฐ์ ํจ๊ป ๋ณด๋ด์ค์ผ ํ๋ค.
์ด๋ป๊ฒ ์๋ฒ๋ก ํ ํฐ์ ๋ณด๋ด์ผ ํ ๊น?
์ฌ๋ฌ ๋ฐฉ๋ฒ์ด ์๊ฒ ์ง๋ง ๋ต์์ ํตํด ํ์ธํ ๋ฐฉ๋ฒ์ ajaxSetup
์ด๋ค.
ajaxSetup
์ ๋ชจ๋ ajax
์์ฒญ์ ๋ํ ์ค์ ์ ํ๋ ๋ถ๋ถ์ด๋ค.
์ฆ ๋งค ์์ฒญ๋ง๋ค ํค๋์ ์ด๋ค ๊ฐ์ ์ค์ ํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค.
$(document).ready(function() {
$.ajaxSetup({
beforeSend: function (xhr) {
if (sessionStorage.getItem('token') != null) {
xhr.setRequestHeader('Authorization', sessionStorage.getItem('token'));
}
}
});
}
์ด์ ๋งค ajax
์์ฒญ๋ง๋ค sessionStorage
์ ํ ํฐ์ด ์๋ค๋ฉด ํค๋์ ํ ํฐ์ ์ถ๊ฐํด์ ์์ฒญํ๊ฒ ๋๋ค.
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ฅ TIL - Day 43), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@dhk22/TIL-Day-43์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค