Я тестирую новую библиотеку @ c8y / client для машинописи.
У меня очень простой код:
import {
Client
} from '@c8y/client';
//const baseUrl = 'https://bismark1.cumulocity.com/';
const baseUrl = 'https://demos.cumulocity.com/';
const tenant = 'bismark1';
const user = '...';
const password = '.....';
(async() => {
console.log('authentication to c8y server')
const client = await Client.authenticate({
user,
password,
tenant
}, baseUrl);
console.log('result from authetication', client)
const {
data,
paging
} = await client.inventory.list();
console.log('result from inventory ', data)
// data = first page of inventory
const nextPage = await paging.next();
// nextPage.data = second page of inventory
const managedObjId: number = 1;
(async() => {
const {
data,
res
} = await client.inventory.detail(managedObjId);
console.log(data)
})();
})();
Когда я запускаю скомпилированный файл .js из файла .ts, я получаю ответ ниже:
authentication to c8y server
И тогда исполнение прекращается.
Линия
console.log('result from authetication', client)
никогда не называется. Похоже, что-то происходит сбой в процессе аутентификации, и не отображается ошибка.
Что я делаю не так?
Спасибо.