希望藉由 node 做出基本的会员系统,请前辈赐教
发布于 10 年前 作者 grass0916 4214 次浏览 最后一次编辑是 8 年前

各位前辈早安,

小弟曾有一些 node 的使用经验(socket.io 的 Game App),

不过目前遇到的专案因时限关系想直接参照一些样品来实作,

想请前辈们提供一些资料或是建议使用的套件。

(像是 drywall 此类完成度过高的不太适合我,我想自己做)

// -

Target: 希望藉由 node 做出基本的会员系统(登录,注销)

(本身已有的 MySQL 基础)

// -

麻烦各位前辈了。

5 回复

直接用EXPRESS 挂一个REDIS做session 用session的值判断登陆及注销。 教程没有,自己摸索比较好。

谢谢,这样对我的帮助很大了。

送你几个接口

路由

  • 请求注册 new(req, res)
  • 注册 create(req, res)
  • 请求登录 entry(req, res)
  • 登录 login(req, res)
  • 退出登录 logout(req, res)

数据

  • 会话验证 session(usid, callback) // usid为会话id,来自cookie
  • 查找用户名 findUser(username, callback) // callback(state) state===true表示存在
  • 查找Email findEmail(email, callback) // 同上
  • 存储新的用户信息 saveUser(user, callback) // user为Object类型,你的用户数据结构
  • 更新新的用户信息 updateUser(user, callback)
  • 删除用户 deleteUser(username, callback)

视图

  • 显示注册页面 showJoin(res)
  • 显示登录页面 showLogin(res)
  • 跳转到主页 redirectHome(res)
  • 跳转到用户主页 redirectUser(res, options)
  • 错误404 error404(res)
  • 服务器错误 serverError(res)

感谢以上两位前辈协助,小弟万分感谢。

回到顶部