@ awesomate/ sdk (英语)
在自己的Awesomate数据上构建应用程序. 让你的客户签名, 显示他们的记录 当他们改变, 并让他们行动, 规则谁看到 保存在自己的数据库.
文档 : https://hub.awesomate.ai/docs/sdk/* 互联网档案馆的存檔,存档日期2013-12-02*(快速启动,构建客户端门户的教程,指南,以及从本软件包代码生成的参考). 对于人工智能工具: 页:1。 。 。 .
npm install @awesomate/sdk
在网页中:您的应用程序的人( Pro及以上)
import { createAppClient } from '@awesomate/sdk';
const app = createAppClient({ publishableKey: 'pk_...' }); // not a secret
app.auth.onChange((user) => render(user));
render(await app.auth.user()); // someone already signed in on this device
await app.auth.signInWithLink(email, { redirectTo: location.href });
// As the signed-in person: the database applies the account's rules.
const stop = app.live('job', { orderBy: ['created_at', 'desc'] }, (rows) => render(rows));
await app.call('accept_quote', { job: job.id });
在服务器上: 您账户的数据
import { createClient } from '@awesomate/sdk';
const db = createClient({ token: process.env.AWESOMATE_TOKEN! }); // a secret: never in a browser
const { rows, next } = await db.query('contact', { where: { created_at: { gte: '$YEAR_BEGIN' } }, limit: 50 });
await db.write('job', { title: 'Possum in the roof', status: 'open' }, { links: { customer: rows[0].id } });
为您自己的账户类型、保存的查询和食谱打字:
npx @awesomate/sdk types --out awesomate.d.ts
变了
见 更改日志。 。 。 .
麻省理工学院执照.