1 Star 0 Fork 0

Egret/uni-app实验室后端

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
Egret init 9091088 3年前
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

简介

使用uniapp快速开发实验室、课题组网站/小程序,后端采用云开发,零成本。 项目预览地址,由于未配置域名,存在ip访问的限制,若提示请求过于频繁则等待一段时间重新访问。

开发目的

  • 宣传与分享。
  • 记录与传承。

技术栈

  1. 前端 :uniapp
  2. 前端样式框架:图鸟UI
  3. 后端:Dcloud云开发

搭建教程

安装IDE工具

  1. 进入Dcloud官网
  2. 点击HBuilderX开发工具跳转相应界面下载并安装工具 Dcloud官网
  3. 下载后直接解压,并运行exe文件。

在这里插入图片描述

导入前端项目

  1. 开通uniCloud

    • 开通uniCloud:本项目是云端一体的,它的云端代码需要部署在uniCloud云服务空间里,需要开通uniCloud。在https://unicloud.dcloud.net.cn/登录,按云厂商要求进行实名认证。
    • 在uniCloud认证通过后,创建一个服务空间给本项目使用。选择阿里云或腾讯云均可,两种服务空间差异详情
  2. 进入Gitee项目地址获取项目前端源码及项目后端源码,并使用HBuilderX分别导入实验室前、后端项目。

  3. 关联云服务空间,勾选自己创建的云服务空间名称,如果在上述导入插件的步骤中已经绑定云服务空间并立即部署本插件的云函数到服务空间,且立即根据本插件包含的db_init.json初始化服务空间的数据,则跳过此步骤。

    • 点击云服务空间初始化向导。 在这里插入图片描述

    • 勾选全部选项,点击开始部署。 在这里插入图片描述

    • 点击运行到内置浏览器 在这里插入图片描述

导入后端项目

  1. 进入Gitee获取后端项目源码,使用Hbuilderx导入实验室后端项目。

  2. 重复上述的绑定云服务空间以及云服务空间初始化向导,且一定要确保绑定在同一个云服务空间下,例如,在导入前端项目时选择了lab服务空间,则在导入后端项目时也要选择lab服务空间。

  3. 将后端项目运行到浏览器。 在这里插入图片描述

  4. 后端登录界面如图所示,初始登录账号密码分别为admin123456,后续可自行修改。

在这里插入图片描述

运行项目

后端的菜单主要包含以下几个部分:

  • 系统管理
  • 信息管理
    • 成员管理
    • 成果管理
  • 文章管理
    • 信息管理
    • 分类管理
    • 评论管理
    • 收藏管理
  • 问题反馈

在这里插入图片描述 在后端设置完信息之后便可在前端预览整个项目

  • 首页 在这里插入图片描述

  • 发布 在这里插入图片描述 在这里插入图片描述

  • 我的 在这里插入图片描述

  • 文章详情 在这里插入图片描述

MIT License Copyright (c) 2020 DCloud Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

使用uniapp快速开发实验室、课题组网站/小程序,后端采用云开发,零成本。 展开 收起
README
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/Egrt/uni-app-lab-server.git
git@gitee.com:Egrt/uni-app-lab-server.git
Egrt
uni-app-lab-server
uni-app实验室后端
master

搜索帮助