- λ΄μ©: Vue.jsμ μν κ²μ APIλ₯Ό νμ©ν μν κ²μ μ¬μ΄νΈ νλ‘μ νΈ
- κ²μμ΄λ₯Ό μ λ ₯ν΄ μνλ₯Ό κ²μν μ μμ΄μΌ ν©λλ€.
- κ²μλ κ²°κ³Όλ₯Ό ν΅ν΄ μνμ μμΈ μ 보λ₯Ό λ³Ό μ μμ΄μΌ ν©λλ€.
- ν΄λΌμ΄μΈνΈμμ API Key(
7035c60c
)κ° λ ΈμΆλμ§ μμμΌ ν©λλ€. - μ€μ μλΉμ€λ‘ λ°°ν¬νκ³ μ κ·Ό κ°λ₯ν λ§ν¬λ₯Ό μΆκ°ν΄μΌ ν©λλ€.
- API μμ²(Request)μ λν λ‘λ© μ λλ©μ΄μ μ μΆκ°ν΄ 보μΈμ.
- μν μμΈ κ²μμΌλ‘ μΆλ ₯ν μν ν¬μ€ν°λ₯Ό λ λμ ν΄μλ μ¬μ©ν΄ 보μΈμ.
- μν ν¬μ€ν° μ£Όμμ ν¬ν¨λ
SX300
λ₯ΌSX700
κ³Ό κ°μ΄ λ ν° μ«μλ‘ μμ ν΄ μμ²νμΈμ. - μ€μκ°μΌλ‘ μ΄λ―Έμ§μ ν¬κΈ°λ₯Ό λ€λ₯΄κ² μμ²νλ κ²μ΄ μ΄λ€ μλ¦¬λ‘ κ°λ₯νμ§ μ‘°μ¬ν΄ 보μΈμ.
- μν ν¬μ€ν° μ£Όμμ ν¬ν¨λ
- μμ² μ£Όμμ HTTPκ° μλ HTTPS νλ‘ν μ½μ μ¬μ©ν΄μΌ νλ μ΄μ λ₯Ό μ‘°μ¬ν΄ 보μΈμ.
- Bootstrap λ±μ UI νλ μμν¬λ₯Ό ꡬμ±ν΄ νλ‘μ νΈλ₯Ό μ΅λν μμκ²(?) λ§λ€μ΄ 보μΈμ.
- Open Graph νΉμ Twitter Cardsλ‘ Meta μ 보λ₯Ό μ κ³΅ν΄ λ³΄μΈμ.
- NuxtJSλ₯Ό νμ©ν΄ Server Side Rendering(SSR)κ³Ό κ²μ μμ§ μ΅μ ν(SEO)λ₯Ό λμ
ν΄ λ³΄μΈμ.
(λ§μ½ SSRμ μ΅μμΉ μλ€λ©΄, SPA νλ‘μ νΈλ₯Ό λ¨Όμ λ§λ€μ΄ λ³΄κ³ λμ νμΈμ!)
- μ°Έκ³ μ¬μ΄νΈ: The Open Movie Database
- μμ² μ£Όμ:
https://www.omdbapi.com
- Method:
GET
- API_KEY:
7035c60c
νλΌλ―Έν° | νμ | μ€λͺ | κΈ°λ³Έκ° | μ ν¨ κ° |
---|---|---|---|---|
s |
μ | κ²μν μν μ λͺ© | ||
y |
μν μΆμ λ λ | |||
page |
κ²μ κ²°κ³Ό νμ΄μ§ | 1 |
1 ~100 |
μμ² μμ:
https://www.omdbapi.com?apikey=7035c60c&s=frozen&page=3
μλ΅ μμ:
Search
: μν λͺ©λ‘, 1νμ΄μ§(page
) λΉ μ΅λ 10κ°totalResults
: κ²μ κ°λ₯ν λͺ¨λ μν κ°μ
{
"Search": [
{
"Title": "Frozen",
"Year": "2013",
"imdbID": "tt2294629",
"Type": "movie",
"Poster": "https://m.media-amazon.com/images/M/MV5BMjA0YjYy...eQXVyNDg4NjY5OTQ@._V1_SX300.jpg"
},
"...μ΅λ10κ°"
],
"totalResults": "263",
"Response": "True"
}
νλΌλ―Έν° | νμ | μ€λͺ | κΈ°λ³Έκ° | μ ν¨ κ° |
---|---|---|---|---|
i |
μ | κ²μν μν μμ΄λ(imdbID ) |
||
plot |
μν μ€κ±°λ¦¬ κΈΈμ΄ | short |
full |
μμ² μμ:
https://www.omdbapi.com?apikey=7035c60c&i=tt4520988&plot=full
μλ΅ μμ:
{
"Title": "Frozen II",
"Year": "2019",
"Rated": "PG",
"Released": "22 Nov 2019",
"Runtime": "103 min",
"Genre": "Animation, Adventure, Comedy",
"Director": "Chris Buck, Jennifer Lee",
"Writer": "Jennifer Lee, Hans Christian Andersen, Chris Buck",
"Actors": "Kristen Bell, Idina Menzel, Josh Gad",
"Plot": "Having harnessed her ever-growing power after lifting the dreadful curse of the eternal winter in Frozen (2013),",
"Language": "English",
"Country": "United States",
"Awards": "Nominated for 1 Oscar. 17 wins & 90 nominations total",
"Poster": "https://m.media-amazon.com/images/M/MV5BMjA0YjYy...eQXVyNDg4NjY5OTQ@._V1_SX300.jpg",
"Ratings": [
{
"Source": "Internet Movie Database",
"Value": "6.8/10"
},
{
"Source": "Rotten Tomatoes",
"Value": "77%"
},
{
"Source": "Metacritic",
"Value": "64/100"
}
],
"Metascore": "64",
"imdbRating": "6.8",
"imdbVotes": "151,940",
"imdbID": "tt4520988",
"Type": "movie",
"DVD": "22 Nov 2019",
"BoxOffice": "$477,373,578",
"Production": "Walt Disney Animation, Walt Disney Pictures",
"Website": "N/A",
"Response": "True"
}