前言之前我们团队使用serverless进行项目开发。Serverless开发虽然步骤确实很多,但也确实带来了一些问题。首先,价格普遍比纯服务器贵,自由度和扩展性不高。相当于服务商做的中间层,容易出现各种中间层问题。而且,还是得自己配置表,学习他们的查找方式,然后写search什么的。出了点问题,服务提供商反应迟钝。而且数据也在别人手里,感觉不够安全。后来决定自己写后台。不管是数据表还是文件,都在自己的服务器上。经过几个月的使用,我们之前的选择是正确的。接下来我就简单说一下这整套是怎么做到的。其实很简单。仔细阅读本系列教程后,您会觉得后端比前端简单。为了更好的演示,我选择使用mongodb数据库作为文章内容的存储,mysql作为关系数据的存储。是的,我会同时使用两个数据库。为了演示方便,我只用了两个数据库。您只能使用一个数据库。这是一个使用Node.js进行后台开发的微信小程序入门教程。适合想要全栈入门的初学者和学生。我只说最基本和常用的功能。这套教程主要是带大家走一遍流程。小程序的功能和界面不会花太多时间去做。有兴趣的同学可以自己慢慢拓展。技术框架类型技术背景express小程序微信原生开发数据库Mysql连接access-db服务器与MongoDB数据库阿里云轻量级服务器centos7文件加速阿里云cdn准备工作1.申请小程序在微信公众平台申请小程序,以及在开发管理中生成一个AppSecret,记录下来。(针对微信授权登录)2.安装开发工具安装微信小程序开发工具,下载地址3.安装Node.js安装node.js,如果已经安装,忽略。下载地址#安装完成后可以输入命令验证>node-v>npm-v4。安装Mysql和Mongodb安装Mysql和Mongodb数据库。这里也可以只选择其中一个数据库,不影响。如果服务器上使用Mongodb数据库,建议设置密码demo地址
