以特定的方式将数据从Express.js传递到Jade视图
我正在使用express.js和玉/帕格的意见。 我想dynamic地创build滑块,每个滑块从2张照片。
从现在起,我一个一个地渲染每个文件,就像这样:
router.get('/:id', (req,res) => { let query = {authUserName: req.user._id} Photo.find(query, (err, photos) => { if(err){ console.log(err); } else{ res.render('user_photos', { user: req.user, photos: photos, title: req.user.userName + ' photos' }) } }); });
和:
block content h1.userPhotos #{user.userName} photos #imagesContainer each photo in photos .imgContainer .image a(href='/photos/edit/'+photo._id) img.edit-photo(src='/' + photo.path)
这是我现在显示滑块的方式:
block content h1.userPhotos #{user.userName} photos #imagesContainer img(src='/uploads/photos/1.jpg') img(src='/uploads/photos/2.jpg')
然后我使用第三方库。
我想要显示的photos
存储在photos
目录中,名称为:
photo_id5a1e9bd71f49972e2471a80f_nr28.png photo2_id5a1e9bd71f49972e2471a80f_nr28.png
每个两个滑块的照片都有相同的名称,但photo/photo2
前缀除外。 接下来的两张照片会有这样的名字:
photo_diffrentID_nextNumber.png photo_idLikeAbove_numberLikeAbove.png
所以我的问题是我该怎么做?
- 在执行http.get请求时,为什么response.on(“data”,console.log)工作,response.on(“data”,myarray.push)不起作用?
- 用于NodeJS的TypeScript通过SystemJS
- 直接上传到AWS S3:SignatureDoesNotMatch仅适用于IE
- 将价值从conf.js传递给一个咕task任务或咕噜任务
- 如何使用loopback和mongodb将嵌套对象中的属性转换为ObjectId?
- Node.js,node-inspector,JavaScript,Google Chrome:debugging工作stream程
- 调用自定义API方法的羽毛
- 将gulp-sourcemaps与gulp-csso和gulp-sass结合在一起
- 节点js发布数据是未定义的