Skip to content

oauth应用注册私有化的codepush账号的时候 ,导致无法成功注册私有化的codepush账号 #395

@noraelite

Description

@noraelite

微软开源的code-push-server链接:https://github.com/microsoft/code-push-server/tree/main

code-push-server的api目录(中间件:用来本地电脑运行链接云azure服务存储账户或者本地模拟的azure存储账户):
文档链接:https://github.com/microsoft/code-push-server/blob/main/api/README.md
本地运行时,api需要配置的环境变量说明:https://github.com/microsoft/code-push-server/blob/main/api/ENVIRONMENT.md

code-push-server的cli目录(cli工具:通过命令用来调用中间件集成的方法增删改查azure存储账户的的数据)
文档链接:https://github.com/microsoft/code-push-server/blob/main/cli/README.md

我现在正在基于微软开源的code-push-server做私有化热更新迁移。
自己通过code-push-server目录下的api文档示例命令(code-push-server的api文档的azure对应部分内容,链接azure云服务。执行部署关联到的文件是codepush-infrastructure.bicep,可以在github仓库能看到此文件)建立了一个codepushstoragernapp存储账号。可以登录上述提供账号查看对应的存储账户。https://codepush-rnapp.azurewebsites.net 是codepush-infrastructure.bicep这个文件在部署过程中生成的一个域名链接,也可以在azure云服务面板上能找到,对应的是codepush-rnapp。在目前卡在这么一个问题上,在做oauth应用注册私有化的codepush账号的时候,github配置好对应的链接后,通过code-push-server cli的code-push-standalone register https://codepush-rnapp.azurewebsites.net
命令去打开注册时,https://codepush-rnapp.azurewebsites.net/auth/login?hostname=xxx这个链接返回的是Cannot GET /auth/login ,导致无法成功注册私有化的codepush账号。目前猜测有两种可能。第一个种是可能需要配置ngx做一下转发git注册页面,但文档没有提及到?第二个可能SERVER_URL配置链接根本不是https://codepush-rnapp.azurewebsites.net/。而是codepushstoragernapp存储账户的资源访问链接,可能需要配置出来?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions