
![]() |
||
Наши проекты: | Журнал · Discuz!ML · Алгоритмы · Естественные науки · Wiki · DRKB · Помощь проекту |
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.94.200.93] |
![]() |
|
Сообщ. #1,
|
|
|
Доброго времени суток.
След код не пашет с rxjs.ajax ![]() ![]() ![]() const { ajax } = require('rxjs/ajax'); const { catchError } = require('rxjs/operators'); const users = ajax.getJSON('https://jsonplaceholder.typicode.com/users').pipe( catchError(err => { console.log(err); return empty(); }) ); users.subscribe(console.log); // Error: CORS is not supported by your browser Если делать по старинке через fetch все пучком ![]() ![]() ![]() fetch('https://jsonplaceholder.typicode.com/users') .then(response => response.json()) .then(json => console.log(json)) .catch(console.error); |
Сообщ. #2,
|
|
|
Тупанул
![]() Я запускал по привычке этот код по нодой, а там не определен объект XMLHttpRequest. Скомпилировал и запустил броузере все пучком ![]() Чтобы запустить под нодой надо установить XMLHttpRequest через npm install xmlhttprequest и далее присвоить его глобальной переменной ![]() ![]() const { XMLHttpRequest } = require('xmlhttprequest') global.XMLHttpRequest = XMLHttpRequest В случае с fetch в нем уже есть свой локальный XMLHttpRequest. |