# open-node-server **Repository Path**: snows_l/open-node-server ## Basic Information - **Project Name**: open-node-server - **Description**: 基于nodejs+exporess的BLOG以及后台管理的 后端服务(开源) - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: http://api.snows-l.site - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 3 - **Created**: 2025-01-10 - **Last Updated**: 2025-08-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: 后端服务, Nodejs, MySQL ## README snows_l's BLOG ## 一、需要修改的配置 ### 1、数据库配置修改 文件路径:/db.config.json ``` { "host": "192.169.1.1", // 数据库地址 "port": 3306, // 端口 "user": "rootname", // 用户名 "password": "password", // 密码 "database": "dbname" // 数据库名称 } ``` ### 2、如果需要邮件通知请修改 文件路径:/src/utils/email.js (文件 15 行) ``` // 创建邮件发送器 const transporter = nodemailer.createTransport({ host: 'smtp.qq.com', // 例如 'gmail', 'hotmail' port: 465, // SMTP端口,465为SSL端口 secure: true, // true for 465, false for other ports auth: { user: 'snows_l@qq.com', // 邮箱地址 pass: 'test' // 授权码或者密码 } }); ``` 请务必修改文件中的默认邮箱地址,不然全是我的 ## 二、提示: 1、切记将提供的sql全部的导入数据库; 2、修改前端的项目.env 文件的VITE_CURRENT_ENV ='dev', 不然连接就是我线上的后端。 3、提供的默认账号: 1)、username:admin password:admin123 2)、username:visitor password:visitor123 ## 三、项目启动步骤 // node 推荐使用 v16.20.0 / v20.10.0 (反正我用的这个[/哭笑]) ### 依赖安装 ```sh npm install / yarn ``` ### 启动 ```sh npm run dev / yarn dev ```