Получение данных из файла JSON в переменную EJS

#json #ejs

#json #ejs

Вопрос:

Я хочу получить данные из этого файла JSON: https://restcountries.com/v3.1/name/Poland введите переменную EJS ‘userData’ и покажите ее на экране. Как я могу это сделать?

Я пытался:

 <%
const userData = require('https://restcountries.com/v3.1/name/Poland');
%>
<%= JSON.stringify(userData) %> 

Комментарии:

1. Где отображается шаблон? Интерфейс? Серверная часть? генератор статических сайтов? Вы не можете просто запросить URL-адрес, вам нужно сделать асинхронный запрос для извлечения данных, присвоить его переменной и только после этого отобразить ваш шаблон

2. На серверной части. Да, я бы хотел сделать это, используя что-то вроде await / sync в обычном JS.