关于node.js:文章小程序全栈开发从入门到上线第1节准备

3次阅读

共计 842 个字符,预计需要花费 3 分钟才能阅读完成。

前言

以前,咱们团队是用 serverless 进行我的项目开发,尽管 serverless 开发确实是少了很多步骤,但它的确也带来了一些问题。首先价格总体来讲,是要比纯服务器贵的,而且它的自由度、扩展性等不高。相当于是服务商做的中间层,也容易呈现各种中间层问题,再者,还是得你本人配置表,学习他们的查寻办法,而后写查寻什么的。呈现问题了,服务商的响应也慢。而且数据也都在他人的手里,感觉不够平安。起初还是决定本人写后盾。无论数据表,还是文件,都是在本人服务器的。通过几个月的应用状况来看,之前咱们的这个抉择是对的。

接下来,我就简略的讲讲这一整套是怎么做的,其实很简略的,等你认真看完这系列教程后,你会感觉后盾比前端还简略。为了更好的演示,我抉择用 mongodb 数据库作为文章内容的存储,mysql作为关系数据的存储,是的,我会同时用到两个数据库。

我只是为了不便演示,所以用的两种数据库。你齐全能够只采纳一种数据库

适宜

这是一套用 Node.js 进行后盾开发的微信小程序入门教程,适宜老手,也适宜想入门全栈的同学。我也只会讲到最根底的,最罕用的性能。
这套教程,次要是带大家走流程,小程序性能和界面都不会花太多工夫去做,有趣味的同学能够本人缓缓去拓展嘛

技术框架

类型 技术
后盾 express
小程序 微信原生开发
数据库 Mysql 和 MongoDB
数据库连贯 access-db
服务器 阿里云轻量服务器 centos7
文件减速 阿里云 cdn

筹备工作

1. 申请一个小程序
在微信公众平台申请一个小程序,并在开发治理外面生成AppSecret,并记下。(用于微信受权登录)

2. 装置开发工具
装置微信小程序开发工具,下载地址
3. 装置 Node.js
装置node.js,如果已装置,可疏忽。下载地址

# 装置后,可输出命令进行验证
> node -v
> npm -v

4. 装置 Mysql 和 Mongodb
装置 MysqlMongodb数据库。此处,你也能够只抉择其中一种数据库,这不影响。

如果服务器上应用 Mongodb 数据库的话,倡议设置明码

demo 地址

正文完
 0