餐库,是一个使用 nodejs 编写的公司多人订餐程序,使用了 express , mongoskin 模块。使用 mongodb 做存储。
餐库的功能:
- 用户登录、注册
- 店铺、菜单的增删改,菜单支持特定的送餐日(如:周一,周二)
- 菜单支持分类功能
- 单店的上下午区分的订餐统计,以15时,作上下午的区分
- 每订单有运气值功能,当日单店运气值最低的负责打电话点餐
演示地址: http://canku.willerce.com
部署请参考,Noderce AppFog 部署指南:http://willerce.com/post/noderce-deploy-to-appfog
大家点餐后,今天谁打电话这个问题我思考了很久,后来在打 Dota 时,大家敲命令 -roll 扔运气值决定谁这盘包盘包眼,于是想到这个办法。
每个订单都会获得一个随机的运气值,0-100之间,我们觉得挺有意思的,有个同事说:本来想去食堂吃,但就是想看看今天运气才来餐库点餐的。
目前已经在公司内部使用了好几个月了,大家一直要求的新功能,也因为在学习 python 没有时间完善。
所以非常开源出来,如果这个小程序有机会被你们使用,非常非常希望大家能贡献一些代码。
module.js:340 throw err; ^ Error: Cannot find module ‘underscore’ at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (D:\Program Files\nodejs\canku-master\libs\service.js: 4:9) at Module._compile (module.js:456:26) at Object.Module._extensions…js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17)
请问我更新了最新的canku运行报这个错误,如何解决,谢谢!!
今日订单出错Express 500 TypeError: object is not a function at Object.exports.getToday (/root/soft/canku-master/libs/service.js:24:15) at exports.today (/root/soft/canku-master/routes/main.js:22:11) at callbacks (/usr/local/lib/node_modules/express/lib/router/index.js:161:37) at exports.auth (/root/soft/canku-master/routes/main.js:363:12) at callbacks (/usr/local/lib/node_modules/express/lib/router/index.js:161:37) at param (/usr/local/lib/node_modules/express/lib/router/index.js:135:11) at pass (/usr/local/lib/node_modules/express/lib/router/index.js:142:5) at Router._dispatch (/usr/local/lib/node_modules/express/lib/router/index.js:170:5) at Object.router (/usr/local/lib/node_modules/express/lib/router/index.js:33:10) at next (/usr/local/lib/node_modules/express/node_modules/connect/lib/proto.js:190:15)