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-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)
}

服务器端用户操作

目前不支持

开发

  1. 克隆此存储库
  2. 使用 yarn installnpm install 安装依赖项
  3. 使用 npm run dev 启动开发服务器

许可证

MIT 许可证

版权所有 (c) Herdi Tr. [email protected]