node express 搭建在线留言墙
project-express-note
project-express-note
线上预览:http://note.liyu0906.cn/
使用方法# 克隆仓库 git clone git@github.com:yunyu950908/project-node-express.git # cd 到仓库目录后安装依赖 npm i # 启动本地服务器,打开 http://localhost:3000 npm start # 当然你也可以指定端口( 比如开一个2233娘端口 ) PORT=2233 node ./bin/www 目前完成功能如下:
( 仅供参考学习 )
完成Toast
模块,发送消息提示
完成 Note
模块,增删改
完成 Waterfall
模块,瀑布流布局
定义路由 api.js
增删改查,mock 数据
完成 EventCenter
,订阅发布模式
完成 Note-manger
模块,控制 Note
事件
完成 note.js
模块,使用 sequelize
+ sqlite3
存储数据
完成路由 api.js
, mock 数据改成真实数据
完成路由 auth.js
,调用 github-passport
完成中间件 app.js
,设置 session
完成 index.ejs
模板,切换登录展示
修正路由 api.js
,session
判断用户增删改权限 + 错误信息反馈
修正路由 index.js
,session
判断登录状态
修复若干 BUG
功能完善中 ...( 凑数 (*^▽^*)
)
用到的技术栈
前端:
webpack 前端模块打包 SCSS 样式预处理器 npm 包管理 模块化发开 JS 组件封装 pub / sub 设计模式 前后端联调后端:
express ( based on Node.js ) 路由 中间件 MVC 分离 sequelize + sqlite3 数据库 ejs 模板引擎 session passport + github-passport pm2 linux 其他 bug 提交或其他问题,移步 issue Author: AlbertLee 协议 MIT版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。