📜  stein was (1)

📅  最后修改于: 2023-12-03 15:05:22.374000             🧑  作者: Mango

Stein was

简介

Stein was是一个可扩展的JavaScript ORM,用于与RESTful API进行交互。使用它可以方便地从任何支持RESTful API的数据源获取数据。它支持Node.js和浏览器环境,并提供了强大的查询功能和数据关系的管理。

安装

你可以通过npm安装Stein was:

npm install stein-js-client

或者从cdn获取:

<script src="https://unpkg.com/stein-js-client/dist/stein.min.js"></script>
开始使用

首先,你需要初始化一个具有接口功能的Stein was实例:

const stein = require('stein-js-client');

const mySteinInstance = new stein({
  apiURL: 'https://my-api.com/',
  tables: {
    users: []
  }
});

接下来,你可以从数据源中获取数据:

mySteinInstance.read('users').then(response => {
  console.log(response);
});

你也可以向数据源中写入数据:

mySteinInstance.append('users', {
  name: 'John Doe',
  email: 'johndoe@example.com'
}).then(response => {
  console.log(response);
});

此外,Stein was 还提供了强大的过滤查询功能:

mySteinInstance.read('users', {
  filters: {
    name: 'John Doe'
  }
}).then(response => {
  console.log(response);
});

以上只是Stein was的一小部分介绍,你可以查看官方文档以获得更详细的介绍和使用方式。

参考