#Teoとは何か?Teo(テオ)はスキーマ中心のrust,node,js,python用の次世代Webフレームワーク #六09 https://github.com/teodevgroup/teo より 紹介 テオは スキーマ中心 rust、node。js、python 用の次世代 Web フレームワーク。 ハイライトと機能 GraphQL と Prisma にインスパイアされた革新的なスキーマ定義 データベースの自動移行 Rust、Node。js、Python をサポートしています MySQL、PostgreSQL、SQLite、MongoDB をサポートしています 生成された ORM タイプとインターフェイス フロントエンド用の生成されたクエリクライアント 非常に効率的でパフォーマンス的です データのサニタイズ、変換、検証 内蔵ユーザーセッション 組み込みの許可チェック まずはミドルウェアから カスタムルートとハンドラー 生成されたカスタマイズ可能な管理ダッシュボード 始め Teo を始めるための最速の方法は、次のことです クイックスタートガイド . インストール Node。js エディションをインストールする。 npm インストール @ テオクラウド/テオ Python エディションをインストールする。 ピップインストール teo Rust エディションをインストールする。 貨物インストール teo スキーマのみのサーバーを作成します Teo でサーバーを書くのはとても簡単です。名前の付いたファイルを作成します schema.teo。接続するデータベースとリッスンするポートを指定します。 connector { provider: .sqlite, url: "sqlite::memory:" } server { bind: ("0.0.0.0", 5050) } model User { @id @autoIncrement @readonly id: Int @unique @onSet($if($presents, $isEmail)) email: String name: String? @relation(fields: .id, references: .authorId)