Teste
2 funções do TermoAI para teste.
// npm install termo_core --save-exact
import * as ai from "termo_core/ai";
// ou: import { ai } from "termo_core";| Função | Rota | O que faz |
|---|---|---|
buscar_versao_test | GET / | Versão do backend no ar |
verificar_saude_test | GET /test | Verifica se o backend está no ar |
buscar_versao_test
GET/ Pública
Versão do backend no ar
Pública, sem token. Devolve sucesso: true e a versão do backend que está publicada, no formato semver.
function buscar_versao_test(
opcoes_da_chamada?: OpcoesDaChamada,
): Promise<tipos.VersaoDoBackend>import { buscar_versao_test } from "termo_core/ai";
const resposta = await buscar_versao_test();Argumentos
Nome
Tipo
Retorno: Promise<tipos.VersaoDoBackend> · Rust: Result<tipos::VersaoDoBackend, ErroAoChamarServico> · veja VersaoDoBackend.
verificar_saude_test
GET/test Pública
Verifica se o backend está no ar
Pública, sem token. Responde 200 com sucesso: true sempre que o servidor está de pé; não consulta o banco nem o TermoAuth.
function verificar_saude_test(
opcoes_da_chamada?: OpcoesDaChamada,
): Promise<tipos.SaudeDoBackend>import { verificar_saude_test } from "termo_core/ai";
const resposta = await verificar_saude_test();Argumentos
Nome
Tipo
Retorno: Promise<tipos.SaudeDoBackend> · Rust: Result<tipos::SaudeDoBackend, ErroAoChamarServico> · veja SaudeDoBackend.
Tipos
Tipos usados pelas funções desta página. O nome é o mesmo nos dois pacotes.
SaudeDoBackend
import type { SaudeDoBackend } from "termo_core/ai";
export interface SaudeDoBackend {
mensagem: string;
sucesso: boolean;
}VersaoDoBackend
import type { VersaoDoBackend } from "termo_core/ai";
export interface VersaoDoBackend {
sucesso: boolean;
versao: string;
}