routes
у несуществующего(undefined
) объекта. Почитай документацию и найди куда ты там должен положить какие-то routes. interface CreateConnectionOptions extends ConnectOptions {
retryCount?: number;
retryDelay?: number;
}
function createConnection(uri: string, {
retryCount = 6,
retryDelay = 1000,
...mongooseConnectOptions
}: CreateConnectionOptions = {}): Observable<Connection> {
let connection$ = defer(() => mongoose.createConnection(uri, mongooseConnectOptions).asPromise());
if (retryCount > 0) {
connection$ = connection$.pipe(retry({
count: retryCount,
delay: retryDelay
}));
}
return connection$.pipe(shareReplay(1));
}
fetch
не умеет в кодировку отличную от utf-8, а там windows-1251.'no-cors'
тут значит только то, что запрос дойдёт туда, ответа же тебе никто не даст. Не удалось загрузить сценарий модуля: ожидался сценарий модуля JavaScript, но сервер ответил типом MIME «text / html». Для скриптов модуля в соответствии со спецификацией HTML применяется строгая проверка типов MIME.
await page.on('response', response => {
page.on('response', async response => {
.page.on
не возвращает Promise
, он подписывается на события.page.on
- это уже будет отдельный асинхронный (псевдо)поток, который пойдёт параллельно основному.Promise
, условно так: const json = await new Promise(resolve => page.on('response', function onResponse(response) {
if (response.url() == "https://capuk.org/ajax_search/capmoneycourses") {
page.off('response', onResponse);
resolve(response.json());
}
}));
console.log('XHR response received');
console.log(json);