# node-mqtt **Repository Path**: bw616/node-mqtt ## Basic Information - **Project Name**: node-mqtt - **Description**: nodejs+express+mqtt+mysql搭建的mqtt服务 - **Primary Language**: NodeJS - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-09 - **Last Updated**: 2025-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: Nodejs, mqtt ## README # node-mqtt #### 介绍 nodejs + express搭建的mqtt接口服务。包括用户增删改查操作。 #### 技术栈 1. Node.js:作为后端运行时环境。 2. Express.js:用于构建 Web 应用和 API。 3. MySQL:作为关系型数据库,用于存储用户信息等数据。 4. JWT (JSON Web Token):用于用户认证和授权。 5. Redis:用于存储会话信息或黑名单中的令牌。 6. MQTT:用于消息传递和设备通信。 7. bcrypt:用于密码哈希。 8. express-validator:用于验证用户输入。 9. cors:用于处理跨域资源共享。 10. body-parser:用于解析 HTTP 请求体。 #### 安装教程 1. npm install 2. npm run dev #### 环境说明 1. node v18.17.0 2. npm 10.9.0