本文目的是让只会前端的同学完成完整的项目过程,代替到后端,数据库,服务器的一些繁琐的工作
后端=>云函数(类似后端接口,有点像用node操作mongdb)
数据库=>云数据库(在网站上直接创建数据库,表,字段等,在创建uniapp时右键关联你的账号下的数据库,就可以直接用云函数和特定的方法直接访问云数据库了)
云存储 => 可以将一些图片资源,文件等上传到云存储中 ,在通过链接的方式直接访问(利用自带的uni-file-picker插件,直接上传)
uniapp => 前端代码用vue2,3都行,写好后一键编译成小程序,app,web端等
前端代码托管=> 后端代码是云函数的,数据库也是云上的,前端代码写好后,也可以上传的云上的,后直接通过默认提供的域名就可以直接访问了
域名配置=> 代码托管提供的域名太难记了,可以自己在阿里云买个域名便宜的十多快钱1年,然后域名解析,配置cname,就可以直接通过自己的域名直接访问你的服务了
扩展=> 因为是云函数,前端代码托管等,如果是需要发上去,需要配置特定的域名白名单,否则接口无法访问
第一步创建一个项目,用hbuilderX,这个工具对于这个uniapp支持的比较好,移动端这个生态弄的也比较好。
函数和数据库都可以选择提供的模版(会稍微复杂一些,相当于拿了一套成熟的后端代码api和数据库,直接写前端代码就行了)
具体怎么使用
写好的云函数传到云上去防止丢失(和git感觉差不多),在运行的过程中可以选择使用的是本地的函数还是云函数。
这就是你数据库的数据,也可以手动添加,也可以增加索引
用uni-file-picker组件上传的文件会上传到这里