appwrite
nuxt-appwrite

Nuxt用のAppwriteモジュール

nuxt-appwriteカバー画像は@Atinuxによる

nuxt-appwrite

npm versionnpm downloadsGithub Actions CICodecovLicense

Appwriteは、開発者がコアバックエンドのニーズを管理するための使いやすく統合しやすいREST APIのセットを提供する自己ホスト型ソリューションです。このモジュールは、Appwrite SDKをNuxtに簡単接続するために作られています。

ドキュメント

リリースノート

セットアップ

まず、プロジェクトにnuxt-appwriteの依存関係を追加します

npx nuxi@latest module add appwrite

次に、nuxt.configmodulesセクションにnuxt-appwriteを追加します

export default {
  modules: ['nuxt-appwrite'],
  appwrite: {
    /* module options */
  }
}

オプション

APIエンドポイント - endpoint

  • タイプ: String
  • デフォルト: https://cloud.appwrite.io/v1

Appwrite APIエンドポイント (コンソール -> プロジェクト -> 設定 -> APIエンドポイント)

プロジェクトID - project

  • タイプ: String
  • デフォルト: null

AppwriteプロジェクトID (コンソール -> プロジェクト -> 設定 -> プロジェクトID)

ロケール - locale - オプション

  • タイプ: String
  • デフォルト: en

Appwriteロケール

完全な例

export default {
  modules: [
    'nuxt-appwrite'
  ],
  appwrite: {
    endpoint: 'https://cloud.appwrite.io/v1',
    project: 'nuxt-playground',
    locale: 'en'
  }
}

使用方法

useAppwriteコンポーザブルの使用

const { account } = useAppwrite()
try {
  const res = await account.get()
  console.log(res)
} catch (err) {
  console.log(err)
}

サーバーサイドユーザーアクション

現在サポートされていません

開発

  1. このリポジトリをクローンする
  2. yarn install または npm install を使用して依存関係をインストール
  3. npm run devを使用して開発サーバーを開始します

ライセンス

MITライセンス

著作権 (c) Herdi Tr. [email protected]