文件结构：
    app：
        controller：
            init：route对应的handle函数
            foo： handle函数需要调用的函数
        middleware:
            login:登录中间件，添加uid，增加日志
        response:
            response:自定义reseponse，都采用json返回信息
        init：  网络初始化，域名在config.yaml获取。
                日志自定义格式
        routes: 路由分配
    model：
        init：  数据库相关函数，包含着有关和数据库交互的各种操作，比如连接数据库，通过数据库反查内容，保存文本和文件信息等操作的函数
        model： 存储着各表的结构，一共有五个结构体
    mysql:
        pastebinDatabase: 建立数据库脚本
        pastebinTable: 建立数据库的数据表脚本
    files：
        .txt/.csv/tex/.md: 本地存放前端上传的文件
        sys.log: 日志文件
    config.yaml: 修改设置
    go.mod
    go.sum
    main.go
    readme
    

api：
    见route.go