我正在从这个yeoman.io生成器搭建一个MEAN堆栈脚手架的站点:https://github.com/DaftMonk/generator-angular-fullstack,我试图以二进制形式上传一些图像文件到MongoDB。这里是我的项目混帐回购协议:如何通过Mongoose在MongoDB中存储二进制数据(PNG)?
https://github.com/peter-atlanta/personal-site
我跟着@ aheckmann的GIST的嘴脸:https://gist.github.com/aheckmann/2408370,
,但我一直对我有多么的文件不能被发现收到错误,即
Error: ENOENT, no such file or directory '../../client/assets/images/github.png'
at Error (native)
at Object.fs.openSync (fs.js:500:18)
at Object.fs.readFileSync (fs.js:352:15)
at Immediate.<anonymous> (/Users/peterward/petergrayward/blog/server/config/imageToMongo.js:43:21)
at Immediate._onImmediate (/Users/peterward/petergrayward/blog/node_modules/mongoose/node_modules/mquery/lib/utils.js:137:16)
at processImmediate [as _immediateCallback] (timers.js:358:17)
由此可见,虽然,有问题的PNG位于该目录中,我甚至已经试过目录服务器端移动无济于事。
为什么找不到文件/目录入口点?