- 新增 Prettier 配置文件,规范代码格式 - 重构用户控制器和 DAO 层代码,提高可读性和维护性 - 添加 MongoDB 数据库配置和连接逻辑 - 更新用户模型,使用 Mongoose Schema 定义 - 新增密码加密功能 - 删除 SQLite 相关代码和数据库文件
20 lines
493 B
JavaScript
20 lines
493 B
JavaScript
const expressAsyncHandler = require("express-async-handler");
|
|
|
|
const User = require("../models/user.model");
|
|
|
|
exports.user_list = expressAsyncHandler(async (req, res, next) => {
|
|
try {
|
|
const list_users = await User.find();
|
|
return list_users;
|
|
} catch (err) {
|
|
next(err);
|
|
}
|
|
});
|
|
|
|
exports.find_user_login = expressAsyncHandler(async (account) => {
|
|
try {
|
|
return await User.findOne({ account: account });
|
|
} catch (err) {
|
|
next(err);
|
|
}
|
|
}); |