Nuxt Nation カンファレンスが開催されます。11月12日~13日にご参加ください。

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-appwritenuxt.configmodules セクションに追加します

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)

完全な例

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

使用方法

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. iam@icm.hrdtr.dev