node 练习项目 适合新手入门 看看
技术栈使用 express mysql ejs monent jquery bootstrap
服务器使用的 pm2来启动 (pm2启动node项目不会挂掉 可以百度看看)
哈哈哈 上线了几天还是有不少同学来注册体验 数据量大了所以新增了分页功能
建议使用pc预览 移动端没有去做兼容
1.用户登录
2.用户注册
3.用户留言
4.查看留言
5.用户列表
6.登陆拦截
7.分页功能
pm2 是一个带有负载均衡功能的Node应用的进程管理器,并保证进程永远都活着,0秒的重载。其实它主要作用就是 nodejs 集群。按照我的理解,通俗的将,它的作用就是,本地开发环境,你要开启node服务,实现某些功能(比如监听某个端口),就会在控制台执行"node app.js"(比如这个文件叫app吧!),对应的node服务就会开启了,但是你只要一关闭这个控制台窗口,他就没有对应的服务进程了,每次起服务都得"控制台 -> node app.js"。在生产环境来说,很麻烦,这会就用到了pm2,只需要执行一次"pm2 start app.js"。ok,一劳永逸,控制台窗口随你怎么自由开启关闭,对应的服务进程永远在后面运行着。
所谓一个"系统",怎么只能是简单的静态页面?在这里用了express(express 是一个基于 Node.js 平台的开发框架)和mysql来进行编写数据存储的后端api,用于用户信息在数据库里存储和读取。
学历编程的捷径就是不断做项目不断去实践,麻雀虽小五脏俱全
通过这个项目学会了node的基本使用 操作数据库 ejs 等等 ~
意外的学到了 pm2 还有 github中webhook 自动部署到服务器上
如果你是正在学习node的朋友欢迎交流 微信:13122022388 - -。