객체 클라우드 매퍼
TypeScript 클래스(src/Catalog/Private/Product.ts)를 사용하여 테이블을 나타냅니다.
import * as Biz from '@ocmts/biz';
@Biz.published
export class Product extends Biz.ActiveRecord {
public name: string;
public price: number;
}
일부 초기 제품 정의(src/init/Catalog/Private/Product.json)
[
{ "name": "keybord A", "price": 100 },
{ "name": "mouse B", "price": 102 }
]
그런 다음 클라우드에 배포합니다.
ocm model update
프런트엔드 코드(src/Catalog/Ui/React/demo.tsx)에서 다음을 사용하여 제품을 쿼리할 수 있습니다.
import * as Biz from '@ocmts/biz';
import { Product } from '@/Catalog/Private/Product';
const scene = new Biz.Scene();
const products = await scene.query(Product, { name: 'mouse B' });
클라우드 중립
클라우드 서비스 제공업체는 람다 및 기타 개인 서비스를 통해 귀사를 가두려고 합니다. OCM을 사용하면 클라우드 서비스와 통신하기 위해 개인 API 대신 일반 이전 TypeScript 개체를 사용할 수 있습니다.
이거 공짜인가요?
OCM은 곧open sourced Apache 라이선스를 따릅니다. 관심있으신 분들은 저희slack channel에 가입하세요 .
Reference
이 문제에 관하여(객체 클라우드 매퍼), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/devocm/object-cloud-mapper-3cf5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)