# NodeJS 项目实战
NodeJS + Express + Handlebars + MongoDB 实现的一套简易课程管理系统,参考[https://ke.qq.com/course/464841]
## 使用到的一些模块
1、express : 基于 Node.js 平台,快速、开放、极简的 Web 开发框架
2、express-handlebars : 模板引擎
3、mongoose : 操作MongoDB
4、express-session : 在服务端存储session信息
5、connect-flash : 依赖express-session,flash存储在session模块;消息写入到 flash 中,在跳转目标页中显示该消息
6、bcrypt : 密码加密
7、passport : 登录认证, 导航守卫
8、cross-env : 跨平台设置和使用环境变量
## 实现功能
1、用户注册\登录\退出
2、展现课程列表\添加课程\编辑课程\删除课程
3、不同用户登录只能看到本人所添加的课程
4、用户登录成功后才可操作课程相关功能
## 启动
1、`npm run dev` 连接本地测试环境,也可使用 `nodemon`,当源码存在变化时自动重启
2、`npm run start` 连接生产环境
## 演示地址
基于[heroku](https://heroku.com/)、[mongodb](https://cloud.mongodb.com/)搭建的[在线演示地址](https://node-app-demo-2021.herokuapp.com/)
白话机器学习
- 粉丝: 1w+
- 资源: 7670
最新资源
- (178548844)zotero文献阅读以及主题和翻译插件
- (179839044)64402-MySQL数据库基础实例教程(第3版)(微课版)-源代码(含例题、案例、实训、实战四个项目).zip.zip
- 基于微信小程序的户外旅游小程序.zip
- 双摇臂履带底盘sw16可编辑全套技术开发资料100%好用.zip
- 国外某地气温数据(extend:2011-2016年).zip
- (18695238)libsvm文档
- 数据分析-51-小红书达人画像
- 基于微信小程序的华云智慧园区(包括数据库,源码).zip
- 步进电机驱动 C#上位机和STM32下位机源程序 步数方向控制
- 船上用品检测12-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 非常好用 的,局域网,文件共享,文档管理 工作,方便检索文件 ,支持HTTP服务
- 手机组装自动镭焊机step全套技术开发资料100%好用.zip
- java项目,毕业设计-基于协同过滤算法商品推荐系统
- 大三-一个简单的安卓移动开发课程设计Android Studio
- 数据分析-53-「猛男的童年回忆」三大类型玩具在京东平台的销售分析
- C# TouchSocket的基础使用,连接,发送,接收WPF
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈