apiCall

Метод для регистрации обработчика API в приложении. Привязывает конкретный обработчик к шаблону пути.

Метод не требудет подключения модулей и доступен в приложении глобально через объект  chatium.

app.apiCall(pattern, handler)

Аргументы

  1. tableName*: string

    • Шаблон пути по которому будет отвечать обработчик. Путь относителен текущего роутера.
  2. handler*: async function(ctx, req)

    • Функция обработчик API вызова.

Примеры


По нажатию на кнопку показывает время во всплывающем сообщении.

import {showToast} from '@app/ui'

app.apiCall('showTime', async (ctx, req) => {
  return showToast(new Date().toDateString())
})

app.screen('/', async (ctx, req) => {
  return (
    <screen>
      <button title="Show time" onClick={ctx.router.apiCall('/showTime')}/>
    </screen>
  )
})

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании