Fix restcountries API (#53)

This commit is contained in:
Luis Alvarez D
2021-10-20 08:41:59 -05:00
committed by GitHub
parent 4929e5afa5
commit 90fcf55666
2 changed files with 15 additions and 7 deletions

View File

@@ -74,7 +74,7 @@ export default function Start({ countries }) {
<ul className={styles.countries}>
{results.map((country) => (
<li key={country.alpha2Code} className={styles.country}>
<li key={country.cca2} className={styles.country}>
<p>
{country.name} - {country.population.toLocaleString()}
</p>
@@ -113,12 +113,16 @@ export default function Start({ countries }) {
}
export async function getServerSideProps() {
const response = await fetch("https://restcountries.eu/rest/v2/all")
const response = await fetch("https://restcountries.com/v3.1/all")
const countries = await response.json()
return {
props: {
countries
countries: countries.map((country) => ({
name: country.name.common,
cca2: country.cca2,
population: country.population,
})),
}
}
}

View File

@@ -63,7 +63,7 @@ export default function Start({ countries }) {
<ul className={styles.countries}>
{results.map((country) => (
<li key={country.alpha2Code} className={styles.country}>
<li key={country.cca2} className={styles.country}>
<p>
{country.name} - {country.population.toLocaleString()}
</p>
@@ -100,12 +100,16 @@ export default function Start({ countries }) {
}
export async function getServerSideProps() {
const response = await fetch('https://restcountries.eu/rest/v2/all');
const response = await fetch('https://restcountries.com/v3.1/all');
const countries = await response.json();
return {
props: {
countries,
countries: countries.map((country) => ({
name: country.name.common,
cca2: country.cca2,
population: country.population,
})),
},
};
}
}