封面图片来自 @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. [email protected]