Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Задание Node js (https://javascript.ru/forum/node-js-io-js/83123-zadanie-node-js.html)

Ktoto210978 22.09.2021 00:39

Задание Node js
 
Друзья помогите разобраться.
Объясните человеческим языком суть задания.

Поднять API на Node js с роутом: GET запрос - получение биржевого курса с авторизацией.
-------------
Как я понял, надо запустить приложение с каким-то роутом, которое делает куда-то межсайтовый get-запрос с вторизацией? Потом возвращает результат.

Или еще вариант. При обращении к приложении по роуту приложение выдает запрос авторизации и при успешной возвращает курс, указанный в запросе.

Rise 22.09.2021 01:26

Ktoto210978,
Перевел задание наверное неправильно.

Ktoto210978 22.09.2021 01:34

Цитата:

Сообщение от Rise (Сообщение 540315)
Ktoto210978,
Перевел задание наверное неправильно.

Помогите с переводом :)

Ktoto210978 22.09.2021 01:56

Это и есть оригинал. Дословно. Буква в букву. :write: Просто я не понял, что надо сделать?

Rise 22.09.2021 02:05

Ktoto210978,
Я думал задание было на английском.

Ktoto210978 22.09.2021 02:10

Цитата:

Сообщение от Rise (Сообщение 540319)
Ktoto210978,
Я думал задание было на английском.

C английского я бы и сам. :thanks:

Ktoto210978 22.09.2021 08:55

В общем решил сделать хоть что-нибудь
на текущий день забрал так:
app.get('/today', auth,  (req, res) => {
  request('https://www.cbr-xml-daily.ru/latest.js', (err, response, body)=>{
    if(err) return res.status(500).send({message: err})
    return res.send(body)
  });  
});


Подскажите, как бы проделать этот же фокус, но на произвольную дату?

ksa 22.09.2021 12:47

Цитата:

Сообщение от Ktoto210978
как бы проделать этот же фокус, но на произвольную дату?

Как планируешь передавать ту дату?
Как путь или как значение переменной?

Ktoto210978 22.09.2021 13:19

Лишь бы API ответ вернул за нужную дату.

ksa 22.09.2021 13:31

Ktoto210978, вот описание как получать данные из запроса
https://nodejsdev.ru/doc/request-object/


Часовой пояс GMT +3, время: 06:10.