美文网首页
Express + Mysql 实现简易留言板功能

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

作者: 丁盛jser | 来源:发表于2017-08-01 09:44 被阅读0次

项目简介

最近在学习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 - -。

相关文章

网友评论

      本文标题:Express + Mysql 实现简易留言板功能

      本文链接:https://www.haomeiwen.com/subject/aaodlxtx.html