2024-01-18 15:07:42
J’essaie de créer un site Web de films en utilisant l’API TMDB. Après avoir répertorié les films, j’ai utilisé Youtube npm pour regarder les bandes-annonces des films, mais je n’arrive à obtenir aucune réaction.
const [selectedMovie, setSelectedMovie] = useState({}); const fetchMovie = async (id) => { const { data } = wait axios.get(`${API_URL}/movie/${id}`, { params : { api_key : MOVIE_API_KEY, append_to_response : “videos”, }, }); renvoyer des données ; } ; const selectMovie = async (movie) => { const data = wait fetchMovie (movie.id); // console.log(“données du film”, données); setSelectedMovie(film); } ; const renderMovies = () => films.map((film) => (
)); const renderTrailer = () => { const trailer = selectedMovie.videos.results.find( vid => vid.name=”Bande-annonce officielle” ); retour
HTML
{selectedMovie.videos ? renderTrailer() : null}
#javascript #réagir #lecteur #YouTube #utilisant
1705590056