Express + Mysql 实现简易留言板功能

项目简介

最近在学习nodejs 把学到零散知识结合起来做了个简单的项目,刚学习nodejs的朋友可以看看源码比较简单容易理解

技术栈使用 express mysql ejs monent jquery bootstrap

服务器使用的 pm2来启动 (pm2启动node项目不会挂掉 可以百度看看)

项目预览

点我预览
查看源码

主要实现的功能

1.用户登录

2.用户注册

3.用户留言

4.查看留言

5.用户列表

6.登陆拦截

pm2

pm2 是一个带有负载均衡功能的Node应用的进程管理器,并保证进程永远都活着,0秒的重载。其实它主要作用就是 nodejs 集群。按照我的理解,通俗的将,它的作用就是,本地开发环境,你要开启node服务,实现某些功能(比如监听某个端口),就会在控制台执行"node app.js"(比如这个文件叫app吧!),对应的node服务就会开启了,但是你只要一关闭这个控制台窗口,他就没有对应的服务进程了,每次起服务都得"控制台 -> node app.js"。在生产环境来说,很麻烦,这会就用到了pm2,只需要执行一次"pm2 start app.js"。ok,一劳永逸,控制台窗口随你怎么自由开启关闭,对应的服务进程永远在后面运行着。

express & mysql

所谓一个"系统",怎么只能是简单的静态页面?在这里用了express(express 是一个基于 Node.js 平台的开发框架)和mysql来进行编写数据存储的后端api,用于用户信息在数据库里存储和读取。

总结

学习编程的捷径就是不断做项目不断去实践,麻雀虽小五脏俱全

通过这个项目学会了node的基本使用 操作数据库 ejs 等等 ~

意外的学到了 pm2 还有 github中webhook 自动部署到服务器上

如果你是正在学习node的朋友欢迎交流 微信:13122022388 - -。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容