You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Appwrite初始注册时出现Invalid Origin错误 | Docker

GitHub Codespace部署Appwrite全局访问遇Invalid Origin错误的解决方案
  • 问题原因:Appwrite的安全策略默认只允许指定来源的请求访问,你的GitHub Codespace域名不在允许列表中,导致注册时触发Invalid Origin校验失败。

  • 解决步骤:

    1. 获取Codespace完整域名:复制你访问Appwrite控制台的完整URL,格式一般为https://<你的codespace名称>-<端口号>.github.dev,确保包含https://和正确端口。
    2. 修改Appwrite允许来源配置:
      • 找到Appwrite部署目录下的.env文件(或docker-compose.yml里的环境变量配置),定位到_APP_ALLOWED_ORIGINS字段。
      • 将你的Codespace域名添加到该字段中,多个来源用逗号分隔。示例:
        _APP_ALLOWED_ORIGINS=https://your-codespace-name-8080.github.dev
        
        若已有其他允许来源,追加即可:
        _APP_ALLOWED_ORIGINS=http://localhost,https://your-codespace-name-8080.github.dev
        
    3. 重启Appwrite容器:在Codespace终端执行命令,让新配置生效:
      docker-compose down && docker-compose up -d
      
    4. 验证访问:重新打开Appwrite控制台页面,尝试注册操作,此时Invalid Origin错误应该会消失。
  • 临时测试方案(不推荐生产环境):如果只是临时调试,可以将_APP_ALLOWED_ORIGINS设为*,允许所有来源访问,但会降低安全性。

内容的提问来源于stack exchange,提问作者Vashishth Patel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 11:45:30