美文网首页
使用unpub搭建私有pub服务器

使用unpub搭建私有pub服务器

作者: 出来遛狗了 | 来源:发表于2021-10-11 19:07 被阅读0次

    前言

    所需资源:

    (1) mongodb
    (2) unpub

    步骤

    1、安装mangoDB

    https://www.mongodb.com/try#community下载mongodb,解压缩到自己想要放的文件夹下面
    并在.bash_profile修改环境变量:

    image.png
    可以按照这个网站配置mongodb:https://www.runoob.com/mongodb/mongodb-osx-install.html
    2、根据 unpub提供的命令,安装unpub
    flutter pub global activate unpub
    

    unpub是有加google验证的,所以下载代码后要修改代码,去掉google验证

    按照路径找到unpub源码路径


    image.png

    查找app.dart,修改使用_getUploaderEmail的地方


    image.png

    第一处:


    image.png

    第二处:


    image.png
    第三处:根据需要修改
    image.png

    重新执行:

    flutter pub global activate unpub
    

    而后执行命令启动服务

    unpub --database mongodb://localhost:27017/dart_pub # Replace this with production database uri
    

    出现这个log证明启动成功


    image.png
    3、pub客户端绕过谷歌鉴权请查看这篇文章最底部

    https://www.jianshu.com/p/6ef0159af4c7

    image.png

    4、测试上传。。。

    如果报missing authorization header,需要删除unpub,然后再次执行:

    flutter pub global activate unpub
    

    重启pub服务就可以了


    image.png

    相关文章

      网友评论

          本文标题:使用unpub搭建私有pub服务器

          本文链接:https://www.haomeiwen.com/subject/xwtroltx.html