Skip to content

tw93/twMovie

Repository files navigation

twMovie

js大法好!node+mongoDB的电影网站。 主要的models有用户,电影,电影类别,评论四大模块。 同时具有后台管理系统,可以对电影进行编辑和查看。 #安装

  1. 使用前确保你已经安装了nodejs或者iojs了
  2. 使用npm install -g bower安装bower前端文件管理器
  3. 运行bower install安装项目前端框架
  4. npm install安装node包依赖
  5. 使用命令node app.js或者直接grunt就可以运行了,在本地测试端口号为3000

测试

  1. 本地首页:http://localhost:3000
  2. 本地详细页面:http://localhost:3000/movie/id(确保你已经新建电影)
  3. 后台管理页面:http://localhost:3000/admin/movie/list
  4. 电影录入页面:http://localhost:3000/admin/movie/new
  5. 用户登录页面:http://localhost:3000/signin
  6. 用户登录注册:http://localhost:3000/signup
  7. 用户列表页面:http://localhost:3000/admin/user/list
  8. 电影类别录入:http://localhost:3000/admin/category/new
  9. 电影类别列表:http://localhost:3000/admin/category/list

demo演示地址(不保证最新代码)

  1. 测试地址:https://twmovie-tw93-8.c9.io/
  2. 测试管理员用户名:admin 密码:admin
  3. 点击管理员的用户名链接就可以进入后台管理。
  4. 本地址用户测试和演示,请您不要删除里面的东西,谢谢。
  5. 由于这个demo架设在国外一个叫做cloud9的空间上面,不是很稳定,如果当服务中断访问不了,请邮件我重新开启服务。

接下来

  1. 后台美化,可以简约地管理。
  2. 优化登录,登出流程,使用户登录登出时候跳转到之前提交页面(url中文通过encodeURI解决了)。
  3. 选择一个node空间进行展示(最后找的cloud9)。
  4. 开始学习朴灵的深入浅出nodejs,和熟悉angular的api文档。
  5. 确定到底要做一个什么网站,或者说做一个什么样子的轮子,别人用起来更好用。(资源类的网站!软件,音乐,视频,图书)。
  6. 后台可以加一个开关,或者判断,这样假如有人使用这个项目时候,假如他只需要显示软件类的就只显示软件类的,这样更加灵活。
  7. 前端页加一个mvvc框架。(确定为angular)。
  8. 后台页面修改为angularjs路由模式,不跳转的那种。

About

通过nodejs作为后端语言写的一个电影网站(Node.js+Express4+MongoDB+Jade)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published