文章小程序全栈开发,从入门到上线,第1节——准备
前言
以前,我们团队是用serverless进行项目开发,虽然serverless开发的确是少了很多步骤,但它确实也带来了一些问题。首先价格总体来讲,是要比纯服务器贵的,而且它的自由度、扩展性等不高。相当于是服务商做的中间层,也容易出现各种中间层问题,再者,还是得你自己配置表,学习他们的查寻方法,然后写查寻什么的。出现问题了,服务商的响应也慢。而且数据也都在别人的手里,感觉不够安全。后来还是决定自己写后台。无论数据表,还是文件,都是在自己服务器的。经过几个月的使用情况来看,之前我们的这个选择是对的。
接下来,我就简单的讲讲这一整套是怎么做的,其实很简单的,等你认真看完这系列教程后,你会觉得后台比前端还简单。为了更好的演示,我选择用mongodb
数据库作为文章内容的存储,mysql
作为关系数据的存储,是的,我会同时用到两个数据库。
我只是为了方便演示,所以用的两种数据库。你完全可以只采用一种数据库适合 这是一套用Node.js进行后台开发的微信小程序入门教程,适合新手,也适合想入门全栈的同学。我也只会讲到最基础的,最常用的功能。
这套教程,主要是带大家走流程,小程序功能和界面都不会花太多时间去做,有兴趣的同学可以自己慢慢去拓展嘛
技术框架
类型 | 技术 |
---|---|
后台 | express |
小程序 | 微信原生开发 |
数据库 | Mysql和MongoDB |
数据库连接 | access-db |
服务器 | 阿里云轻量服务器centos7 |
文件加速 | 阿里云cdn |
在微信公众平台申请一个小程序,并在开发管理里面生成
AppSecret
,并记下。(用于微信授权登录) 文章图片
2.安装开发工具
安装微信小程序开发工具,下载地址
3.安装Node.js
安装
node.js
,如果已安装,可忽略。下载地址#安装后,可输入命令进行验证
> node -v
> npm -v
4.安装Mysql和Mongodb
安装
Mysql
和Mongodb
数据库。此处,你也可以只选择其中一种数据库,这不影响。如果服务器上使用Mongodb数据库的话,建议设置密码【文章小程序全栈开发,从入门到上线,第1节——准备】demo地址
推荐阅读
- 宽容谁
- 一个人的旅行,三亚
- 第6.2章(设置属性)
- 布丽吉特,人生绝对的赢家
- 一个小故事,我的思考。
- 家乡的那条小河
- 讲述,美丽聪明的海欧!
- PMSJ寻平面设计师之现代(Hyundai)
- 一个人的碎碎念
- 野营记-第五章|野营记-第五章 讨伐梦魇兽