封面图片由 @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)
语言区域 - 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. iam@icm.hrdtr.dev