- signup
- signup page:
GET /signup
注册界面 - signup page:
POST /signup
提交数据
- signin
- signin page: GET /signin 登录界面
- signin: POST /signin 提交数据
- signout
- GET /signout 退出
- createCourse
- GET /createCourse 创建课程界面
- POST /createCourse 提交数据
- createSign
- GET /createSign?courseName=XXX 创建签到界面
- POST /createSign?courseName=XXX 提交数据
- home
- GET /home 个人主页
- GET /home/:courseName 进入某一课程
- GET /home/:courseName/stulist 查看当前课程的学生名单
- GET /home/:courseName/:signName 进入本课程的某次签到详情界面
- GET /home/:courseName/:signName/qrcode 查看该签到的二维码
- sign
- GET /sign?courseName=XXX&signName=XXX 学生签到界面
- POST /sign?courseName=XXX&signName=XXX 提交数据
首先先启动mongodb数据库 默认端口为27017,如果使用其他端口,请修改config文件夹里的default.js.或者加入新的配置文件.
node index.js启动 捉着安装supervisor, 然后使用supervisor --harmony index启动应用,访问localhost:3000
签到的二维码里面的链接需要设置为服务器本地的ip地址。请查看本地ip地址后,修改views/qrcode.ejs文件,将
<a class = "image ui segment medium" href = "/sign?courseName=<%= coursename%>&signName=<%= signname%>"><img src="/sign/create_qrcode?text=http://192.168.199.90:3000/sign?courseName=<%= coursename %>%26signName=<%= signname %>"/></a>
上述的192.168.199.90修改为你的ip地址. ps: 因为这个在一开始没有考虑到,因此没有写入配置文件里面。将在以后修改.