本项目已经基本完结,你可以通过在线访问的方式查看该项目,网址为 https://safe-atoll-14000.herokuapp.com , 当然这只是前台界面,你可以在 /login.html 中登录到后台界面,默认设置的账号为 root,密码也是 root。
你也可以将项目克隆到本地,通过以下命令即可
git clone https://github.com/tinythink/Restaurant.git
cd Restaurant && npm install
node app.js
然后即可输入 http://localhost:5000 访问该网页,登录后台操作和在线访问一致。
由于本项目采用的是在线的数据库 MongoLab,所以不需要你再运行本地 MongoDB 数据库。
tips : 可通过 mongolab-data-api 操作 MongoLab 数据库.
已经支持后台添加新闻和修改新闻并且在前端显示出来。
已经支持前台的新闻资讯界面(尚未支持查看详细)
新闻模块已经完全可用 剩余任务:
- 登录身份验证
- 早中晚三餐模块(主要是图片上传并且保存在本地的问题,其余和新闻模块基本类似)
- 在线部署
登录模块完成,不登陆的用户无法进入后台操作,不过目前只有一个内置的账号!
后台增加网站信息修改模块,可以修改网站的标题,联系方式,标语,公司简介等。修改内容被写入数据库,前台页面也会相应得到更新。
增加后台添加食物,不过食物以url链接形式上传,采用专门的图片存储平台(贴图网)存储图片,方便上传和删除,前台读取数据库内容对食物进行展示。
后台添加食物修改食物信息等功能已经完善。