问题标签 [appwrite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
appwrite - Appwrite 错误:Inavlid Origin。注册您的新客户() 作为项目控制台上的新 Web 平台
我appwrite/install
用来安装我的 appwrite 实例。在安装过程中,我输入localhost
主机、8004
HTTP 和8005
HTTPS 以及我的 CNAME 域。
所有容器启动和运行都没有任何问题,我可以访问 appwrite 的登录和注册页面。
我还使用一个单独的 nginx 实例来代理我域的所有请求到 appwrite。如果这与问题有关,我也可以发布此配置。
当我创建一个新帐户时,我Registration Failed. Please try again later
在用户界面和403
Inavlid Origin. Register your new client (<domain>) as a new Web platform on your project console
浏览器控制台中收到错误消息。
显然 appwrite 没有应用我在安装时输入的 CNAME。我究竟做错了什么?
flutter-dependencies - Appwrite 与 Flutter [连接被拒绝]
我刚刚尝试了 Flutter 的 appwrite 平台,但这发生在我尝试过任何请求之后。
服务器初始化为http://localhost:300(或https://localhost:301),endpoint = http://localhost:300/v1
目前仅在 Android(物理设备)上尝试过。
docker-compose - docker-compose prod/dev 设置中的 FastAPI + Appwrite.io?
发现了appwrite.io,我真的很喜欢 appwrite 提供的功能。它类似于 Firebase,但开源。
我正在尝试使 appwrite 与 Python/FastAPI 一起工作。
下面是项目的文件夹结构。文件夹api
将包含所有额外的逻辑。Dockerfile
取自uvicorn-gunicorn-fastapi-docker repo。
在 docker-compose 文件中,我添加了app
启动 FastAPI 的服务。
我尝试了 docker-composelinks
和networks
toappwrite
但它们都没有工作。Bellow 是我尝试使用 python appwrite sdk 时遇到的错误。
flutter - Json Response 获取单个字段(Appwrite)
目前我正在使用 Appwrite (一个自托管的数据库)。当我想用这段代码读取数据时:
...我得到以下 Json 响应:
如何title
从数据库文档中获取单个字段,并将其保存到字符串或更好的对象中?
database - 如何使用 Flutter 将 Documents() 列为来自 Appwrite 数据库的数据流?
我正在使用 aStreamBuilder
来构建我的小部件。但database.listDocuments()
只返回一个Future
. 有没有办法获得一个文档流,它会在数据库更新时自动触发小部件重建,就像 Firebase 的snapshots()
流一样?
flutter - Flutter 和 Appwrite 中的 Getter 问题
我遇到了 account.get 映射到我的用户模型以获得 getUser 函数的情况
res.data 是错误的,说 getter 没有定义
appwrite - 如何使用 listDocuments 对 Appwrite 进行分页(获取全部)?
我可以使用以下方法列出 Appwrite 数据库中的文档:https ://appwrite.io/docs/client/database#databaseListDocuments
此功能支持limit
,但上限为 100。如果我有 500 个文档怎么办?如何使用此方法获取所有文档?
python - Appwrite 在一个带有简单 python 的 docker 容器中会引发安全错误......我认为
我创建了一个 appwrite docker,并在 docker 中创建了一个项目和 api。
我正在尝试使用这个 python 代码:
虽然我收到以下错误输出,但我无法弄清楚,尽管我认为这是因为我需要创建一个 ca 密钥或其他东西并将其添加到 docker?有人可以建议下一步吗?:
Traceback(最近一次调用最后):文件“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/urllib3/connectionpool.py”,第 699 行,在 urlopen httplib_response = self._make_request( File "/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/urllib3/connectionpool. py”,第 382 行,在 _make_request self._validate_conn(conn) 文件中“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/urllib3 /connectionpool.py",第 1010 行,在validate_conn conn.connect() 文件“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/urllib3/connection.py”,第 416 行,在连接self.sock = ssl_wrap_socket(文件“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/urllib3/util/ssl。 py”,第 449 行,在 ssl_wrap_socket ssl_sock = ssl_wrap_socket_impl(文件“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/urllib3/util /ssl.py”,第 493 行,在 _ssl_wrap_socket_impl 返回 ssl_context.wrap_socket(sock, server_hostname=server_hostname) 文件“/opt/homebrew/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3 .9/ssl.py",第 500 行,在 wrap_socket 返回 self.sslsocket_class._create( 文件 "/opt/homebrew/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3 .9/ssl.py”,第 1040 行,在 _create self.do_handshake() 文件中“/opt/homebrew/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9 /ssl.py",第 1309 行,在 do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:自签名证书 (_ssl.c:1129)
在处理上述异常的过程中,又出现了一个异常:
Traceback(最近一次调用最后):文件“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/requests/adapters.py”,第 439 行,在发送 resp = conn.urlopen(文件“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/urllib3/connectionpool。 py”,第 755 行,在 urlopen 重试 = retries.increment(文件“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/urllib3 /util/retry.py",第 574 行,增量提高 MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='localhost', port=443): 最大重试次数超过url: /v1/users (由 SSLError(SSLCertVerificationError(1, '[SSL:CERTIFICATE_VERIFY_FAILED] 证书验证失败:自签名证书 (_ssl.c:1129)')))
在处理上述异常的过程中,又出现了一个异常:
Traceback(最近一次调用最后):文件“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/appwrite/client.py”,第 79 行,在调用响应 = requests.request(# 动态调用方法https://stackoverflow.com/a/4246075/2299554 请求返回会话中的文件“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/requests/api.py”,第 61 行。请求(方法=方法,url=url,**kwargs)文件“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/requests /sessions.py”,第 542 行,在请求中 resp = self.send(prep, **send_kwargs) 文件“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/ python3.9/site-packages/requests/sessions.py”,第 655 行,在发送 r = adapter.send(request, **kwargs) 文件“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite -XiyGxB_m-py3.9/lib/python3.9/site-packages/requests/adapters.py",第 514 行,在发送中引发 SSLError(e, request=request) requests.exceptions.SSLError:HTTPSConnectionPool(host='localhost', port=443): 最大重试次数超出 url: /v1/users (由 SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败: 自签名证书 (_ssl.c:第1129章))
在处理上述异常的过程中,又出现了一个异常:
回溯(最后一次调用):文件“/Users/vw/DEV/python/test-appwrite/test_appwrite/run.py”,第 15 行,结果 = users.create('email@example.com', 'password ') 文件“/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/appwrite/services/users.py”,第 52 行,在create return self.client.call('post', path, { File "/Users/vw/Library/Caches/pypoetry/virtualenvs/test-appwrite-XiyGxB_m-py3.9/lib/python3.9/site-packages/ appwrite/client.py”,第 106 行,调用中引发 AppwriteException(e)