Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.130.31] |
|
Сообщ.
#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. |