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