litten / zing-gallery

基于node.js的web相册,让摄影照片的展示更加简单 Web albums based on node.js, more simple to show photography photos
435 stars 125 forks source link

新的图片丢进去之后缩略图不能显示 如果当作封面 点都点不近 #1

Closed 502647092 closed 7 years ago

502647092 commented 8 years ago

图片

litten commented 8 years ago

不太好定位,因为我这边是好的… 怀疑是图片”生成缩略图“或”提取图片信息“时报错,能否提供下控制台报错的信息? 或者把其中一张图片发给我:litten225@qq.com

502647092 commented 8 years ago

已经发送给你了 我加了调试代码 应该是生成缩略图的时候的问题 点进去还是可以看到的 后台没有报错

litten commented 8 years ago

2016-10-25 12 20 29

添加了一个侦听photos变化重新生成缩略图的逻辑,我这边已正常。 但你需要重新执行一下npm install安装依赖。

如果实在不行,试试: 1、删除根目录生成的tmp文件夹 2、停掉进程,重新跑npm run start

502647092 commented 7 years ago

image 好像还是不行哦 我感觉是生成缩略图的问题 不是重新生成的问题 image 而且后台也没有报错

litten commented 7 years ago

请提供一下系统信息,以及node、npm版本。我再看看

502647092 commented 7 years ago

image

suifengqjn commented 7 years ago

想问一下,没有index.html怎么放到github.io的博客里面

snksos commented 7 years ago

@502647092 解决了吗?

502647092 commented 7 years ago

@suifengqjn 这个是nodejs的项目 不是静态网页的

502647092 commented 7 years ago

@snksos 没有 还是空白的 后来就没用了

snksos commented 7 years ago

@502647092 我没有研究代码,只是进行了白盒测试,发现相册内单张图片的命名必须是 IMG_XXX 的格式才行!

502647092 commented 7 years ago

@snksos 不清楚 作者貌似好久没出现了

litten commented 7 years ago

额不好意思,我忘了这个bug…抱歉 @snksos 居然是命名的问题吗?我晚上有空确认下

snksos commented 7 years ago

@litten 不好意思,我重试了别的命名(aa.jpg),是可以的,但是仅仅可以放进相册一张照片,超过一张之后,点击相册的时候,一直处在加载中的状态(点击不进去),过一会之后响应超时。 一言以蔽之:相册内超过一张照片即响应超时 麻烦作者有时间检查一下这个问题吧

补充: node 版本 v6.6.0 npm 版本 3.10.3 点击异常相册之后,控制台显示: (node:1810) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'Time' of nul

502647092 commented 7 years ago

@litten 应该还是略缩图生成的问题吧

litten commented 7 years ago

好的,信息很全,多谢提供

snksos commented 7 years ago

是读取图片的代码问题,读取照片信息时应该没做异常处理。因为作者只是处理了相机相片,相机相片能读取到光圈、相机型号等相关信息,而手机或者别的图片因无法读取到而造成异常崩溃。

作者有时间看一下修复下这个BUG吧,我的Nodejs不灵光,无法贡献代码了

litten commented 7 years ago

@502647092 @suifengqjn @snksos 更新了,是取不到图片生成的时间,排序函数报错导致。 请更新再试试。

snksos commented 7 years ago

thanks!

502647092 commented 7 years ago

@litten 好 我试下

502647092 commented 7 years ago

已经可以了