# node **Repository Path**: dulily/node ## Basic Information - **Project Name**: node - **Description**: Node.js 的学习代码 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-12 - **Last Updated**: 2022-02-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Node.js 的学习代码 ## 使用到的相关知识点 - node 中的模块系统 - npm 命令行工具 - 修改代码后自动重启的第三方命令行工具 `nodemon` - 使用 Node.js 的 web 框架 `Express` - `Express` 中间件 - 如错误处理中间件 - 在 `Express`中使用 `art-template` 模板引擎 - 在 `Express`中获取表单 POST 请求体数据使用第三方包 `body-parser` - 在 `Express` 中配置使用 `express-session` 插件 - 异步编程 - 回调函数 `Promise` - `MongoDB` - 使用 `mongoose` 操作 `MongoDB` 数据库 - 使用可视化工具 `NoSQLBooster for MongoDB` - `path` 路径操作模块 - 使用 `json-server` - 使用 `multer` 实现 node 中文件上传 - 聚合查询 - 时间过滤器 `moment` - `md5` 加密 - `Layui` 分页 - 使用 `nodemailer` 发送 QQ邮件