カバー画像は @Atinux によるものです
nuxt-appwrite
Appwriteは、開発者にコアバックエンドのニーズを管理するための使いやすく統合しやすいREST APIのセットを提供するセルフホスト型のソリューションです。このモジュールは、Appwrite SDKをNuxtに簡単に接続するために作られています。
セットアップ
まず、nuxt-appwrite
依存関係をプロジェクトに追加します
npx nuxi@latest module add appwrite
次に、nuxt-appwrite
を nuxt.config
の modules
セクションに追加します
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)
}
サーバーサイドユーザーアクション
現在サポートされていません
開発
- このリポジトリをクローンします
yarn install
またはnpm install
を使用して依存関係をインストールしますnpm run dev
を使用して開発サーバーを起動します
ライセンス
著作権 (c) Herdi Tr. iam@icm.hrdtr.dev