本教程教授如何运用Node.js及Express框架构建高效后端系统,并集成MySQL数据库实现用户认证机制,涵盖登录与注册两大核心模块。
使用Node.js通过Express框架创建后台项目,并连接MySQL数据库实现用户的登录、注册及数据的增删改查功能。同时,还包括登录的Token验证、图片上传以及日志记录。启动项目可执行`npm run dev`命令安装热更新插件。
文件目录结构如下:
- `app.js`
- `index.js` // 入口文件(代替原来的bin/www)
- `package-lock.json`
- `package.json`
- `web.config` // 配置IIS服务器的文件
- `/db`
- `db_conn.js` // 连接数据库
- `sql.js` // SQL语句,封装接口方法
项目中使用了iisnode插件来实现日志记录功能。访问前端时,请使用用户名:admin, 密码:123456。