Der Fehler "CORS Missing Allow Origin" tritt auf, wenn eine Webanwendung (meist im Browser) versucht, Ressourcen von einer anderen Domain oder einem anderen Ursprungsort zu laden, und der Server keine gültige "Access-Control-Allow-Origin" Einstellung in seiner Antwort enthält. Das führt dazu, dass der Browser aus Sicherheitsgründen verhindert, dass die Anwendung auf die angeforderten Ressourcen zugreift. Wenn dein Server PHP unterstützt kannst du ein kleines Proxy Script bauen.
<?php
$articleTitle = $_GET['title'];
$apiUrl = "https://en.wikipedia.org/w/api.php?action=query&format=json&prop=extracts&exintro=true&titles=" . urlencode($articleTitle);
$response = file_get_contents($apiUrl);
echo $response;
?>
Und im Javascript musst du noch die URL zur API auf dein Proxy Script umleiten.
const apiUrl = `proxy.php?title=${encodeURIComponent(articleTitle)}`;