通过 100+ 个技巧学习 Nuxt!

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.configmodules 部分

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]