/
githubmirror
/
trpc
Обзор
Документация
Войти
/
githubmirror
/
trpc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
examples/lambda-api-gateway/src/payloadFormatVersionClient.ts
25 строк
826 B
Julius Marminge
refactor: rename and deprecate proxy named stuff (#4932)
20 окт 2023, 21:37
Не верифицирован
20 окт 2023, 21:37
7387cde
Код
Авторство
О чём код?
import { createTRPCClient, httpBatchLink } from '@trpc/client'; import type { AppRouter } from './server'; const httpApiProxy = createTRPCClient<AppRouter>({ links: [httpBatchLink({ url: 'http://localhost:4050' })], }); const restApiProxy = createTRPCClient<AppRouter>({ links: [httpBatchLink({ url: 'http://localhost:4050/dev' })], }); void (async () => { try { // A Very simple client to test showcase both APIGW v1(Rest API) and v2(HTTP API) support with serverless-offline const queryForVersion2 = await httpApiProxy.greet.query({ name: 'queryForVersion2', }); console.log(queryForVersion2); const queryForVersion1 = await restApiProxy.greet.query({ name: 'queryForVersion1', }); console.log(queryForVersion1); } catch (error) { console.log('error', error); } })();