Teste

2 funções do TermoSupport para teste.

// npm install termo_core --save-exact
import * as support from "termo_core/support";
// ou: import { support } from "termo_core";
FunçãoRotaO que faz
buscar_versao_testGET /Versão do backend no ar
verificar_saude_testGET /testVerifica 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, a versão do projeto (versao) e a do backend (versao_backend) publicadas, no formato semver.

function buscar_versao_test(
  opcoes_da_chamada?: OpcoesDaChamada,
): Promise<tipos.VersaoDoBackend>
Exemplo
import { buscar_versao_test } from "termo_core/support";

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 e a versão do backend no ar (semver) 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>
Exemplo
import { verificar_saude_test } from "termo_core/support";

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/support";

export interface SaudeDoBackend {
  mensagem: string;
  sucesso: boolean;
  versao: string;
}

VersaoDoBackend

import type { VersaoDoBackend } from "termo_core/support";

export interface VersaoDoBackend {
  sucesso: boolean;
  versao: string;
  versao_backend: string;
}

Nesta página