首页 » 网站推广 » phpwritew技巧_Appwrite 自力开拓也可以像一个团队那样高效

phpwritew技巧_Appwrite 自力开拓也可以像一个团队那样高效

访客 2024-11-28 0

扫一扫用手机浏览

文章目录 [+]

Appwrite 可以供应给开拓者:用户验证,外部授权,用户数据读写检索,文件储存,图像处理,云函数,(邮件,SMS,移动端原生),及时交互(类似多人协作场景)等多种做事.

产品的口号是:独立开拓也可以像一个团队那样高效,用很少的代码可以构建一个安全可扩展的运用。

phpwritew技巧_Appwrite  自力开拓也可以像一个团队那样高效

Your backend, minus the hassle

phpwritew技巧_Appwrite  自力开拓也可以像一个团队那样高效
(图片来自网络侵删)

Build secure and scalable applications with less code. Add authentication, databases, storage, and more using Appwrite's development platform.

本地安装

Appwrite 的容器化做事器只须要一行指令就可以运行。
您可以利用 docker-compose 在本地主机上运行 Appwrite,也可以在任何其他容器化工具(如 Kubernetes、Docker Swarm 或 Rancher)上运行 Appwrite。

启动 Appwrite 做事器的最大略方法是运行我们的 docker-compose 文件。
在运行安装命令之前,请确保您的机器上安装了 Docker:

Linux & Macos

docker run -it --rm \ --volume /var/run/docker.sock:/var/run/docker.sock \ --volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \ --entrypoint="install" \ appwrite/appwrite:latest

Windows

CMD

docker run -it --rm ^ --volume //var/run/docker.sock:/var/run/docker.sock ^ --volume "%cd%"/appwrite:/usr/src/code/appwrite:rw ^ --entrypoint="install" ^ appwrite/appwrite:latestPowerShell

docker run -it --rm ` --volume /var/run/docker.sock:/var/run/docker.sock ` --volume ${pwd}/appwrite:/usr/src/code/appwrite:rw ` --entrypoint="install" ` appwrite/appwrite:latest

运行后,可以在浏览器上访问 http://localhost 找到 Appwrite 掌握台。
在非 Linux 的本机主机上完成安装后,做事器可能须要几分钟才能启动。

掌握台

须要自定义容器构架,可以查看 Docker 环境变量https://appwrite.io/docs/environment-variables 文档。
还可以参考我们的 docker-compose.ymlhttps://appwrite.io/install/compose 和 .envhttps://appwrite.io/install/env 文件手动设置环境。

入门

1. 认证

集成利用多种登录办法(如电子邮件/密码、短信、OAuth、匿名、邪术链接等)对用户进行身份验证。

30多种登录办法支持团队、角色和用户标签速率限定和高等用户保护自定义SMTP和电子邮件模板

const result = account.create( ID.unique(), 'walterobrian@example.com', 'password', "Walter O'Brian");

2. 数据库

存储、查询和管理数据,可扩展且可靠的数据库,由您喜好的技能支持。

安全稳定快速内存缓存高等权限模型自定义数据验证支持外键关联

const result = databases.createDocument( 'Your-tasks', tasks, ID.unique(), { 'description': 'Research user needs', 'tags': ['UX', 'design'], } );

3. 存储

上传和管理文件,安全地存储文件,具有高等压缩、加密和图像转换功能。

文件静态和传输加密内置图像转换功能支持WebP/Brotli的高等压缩

const result = storage.createFile( 'my-bucket', ID.unique(), document.getElementById("uploader").files[0]);

文件上传

4. Serverless Function

利用Function可以自定义和扩展你的后端,支配和扩展在安全、隔离的运行时中运行的无做事器函数。

从GitHub自动支配利用GitHub、CLI、事宜监听器或HTTP要求触发本地支配目前支持30多种运行时,13种措辞(基本涵盖所有的后端措辞和技能)Appwrite Cloud目前支持 node php-8.0 ruby-3.0 python-3.9 dart-2.17自定义域名支持

const userId = req.headers['user-id']; if (req.path === '/subscribe') { const session = await stripe.checkout(userId); return res.redirect(session.url, 303); } if (req.path === '/webhook') { await appwrite.addSubscriberLabel(userId); } return res.json({ success: true });

5. 实时事宜

实时事宜适用于所有做事,订阅并利用实时API对任何Appwrite事宜做出反应。

无限订阅内置权限管理支持数据库、身份验证、存储和函数

多人协作场景利用

软件架构

系统架构图

从架构图上可以看出Appwrite 利用高拓展性的微做事架构。
Appwrite 目前支持多种 API(REST、WebSocket 和 GraphQL),您可以根据开拓习气灵巧选择。

Appwrite API 界面层利用后台缓存和任务委派来供应极速的相应韶光。
后台的 Worker 代理还许可利用行列步队来处理负载,并精确掌握硬件合理分配和本钱。

Appwrite Cloud

云做事已在2023 / 5月进行约请测试,目前已进入生产可用状态;如果想快速体验可以注册体验:https://cloud.appwrite.io/

入门操持

为每个在副业项目或SaaS产品上事情的开拓者供应一个免费层级,这些项目可以在我们的入门操持限定下茁壮发展。
免费。

专业操持

一个支持您扩大生产项目年夜志并许可您发展的操持。
拥有灵巧的预算掌握工具,确保您永久不会收到意外账单。
每月每位会员15美元。

规模操持

一个操持,随着您连续扩大您的商业产品和团队,供应更多的支持。
更高的限定和我们的团队供应更多的支持,以确保我们支持扩大团队的需求。
每月每个组织685美元。

订阅方案

开源信息

项目信息

把稳事变本地支配版本会早于Cloud版本发布目前还不支持海内的第三方做事如:上岸,支付等做事还没有开拓文档和措辞目前还没有中文

我们将持续关注Appwirte项目的更新动态,后续对版本的更新也会进行更多的解读息争释;如果对Appwrite感兴趣,请关注我们。

相关文章

开封天眼科技之光下的古城守护者

开封,这座历史悠久的古城,承载着中华民族五千年的文明。在科技飞速发展的今天,开封天眼应运而生,成为了古城守护者,为开封的文化传承和...

网站推广 2025-04-05 阅读1 评论0

山西历史与现代交融的旅游胜地

山西,一个充满历史底蕴和自然风光的省份,被誉为“华夏文明的摇篮”。山西凭借其独特的文化魅力和丰富的旅游资源,吸引了越来越多的游客。...

网站推广 2025-04-05 阅读0 评论0