天天看點

express學習39-多人管理32修改

express學習39-多人管理32修改
const { User } = require('../../model/user');
 
module.exports = async (req, res) => {
  // 擷取到位址欄中的id參數
  const { message, id } = req.query;
 
  // 如果目前傳遞了id參數
  if (id) {
    // 修改操作
    let user = await User.findOne({_id: id});
 
    // 渲染使用者編輯頁面(修改)
    res.render('admin/user-edit', {
      message: message,
      user: user,
      link: '/admin/user-add?id=' + id,
      button: '修改'
    });
 
  }else {
    // 添加操作
    res.render('admin/user-edit', {
      message: message,
      link: '/admin/user-edit',
      button: '添加'
    });
  }
 
  
}      

繼續閱讀