小编Car*_*los的帖子

如何删除node.js中的exif数据

我在 mongodb 中使用 node.js express 应用程序。如果客户端使用他们的 iphone 上传纵向图像,那么在浏览器或安卓手机中它将显示为横向。那么谁能告诉我如何删除 node.js 中的 EXIF 数据请给出一些示例代码。

我已经提到了这个链接,但我不明白

exif node.js

4
推荐指数
1
解决办法
4726
查看次数

如何在nodejs + express + mongodb中进行分页

我使用的是nodejs + express + mongodb.我正在研究api.我想在nodejs + express中进行分页.注意:有mongoose-pagination选项,但我没有使用猫鼬.我只使用直接mongodb.

请告诉我如何在nodejs + express中进行分页.我得到了这个链接express-paginate

但我无法解决这个问题.我不知道如何在我的API中实现它.

这是JSON数据.在这个步骤列出超过10的数组,所以我想为此做分页.

这是我的API.这里是循环的步骤,我添加了给定(在上面的github链接中)分页代码

const get = (req, res, next) => {
applogger.verbose(`retrieving asdsa with id ${req.params.asd}`);
asd.findOneById(req.params.asd)
    .then(function(resp) {
        for (var i = 0; i < resp.steps.length; i++) {
            if (resp.asd[i].image == null) {
                resp.asd[i].image = imgurl;
            }

            asd.paginate({}, { page: req.query.page, limit: req.query.limit }, function(err, users) {

                if (err) return next(err);

                res.format({
                    json: function() {
                        res.json('users', {
                            users: users.docs,
                            pageCount: users.pages,
                            itemCount: users.limit,
                            pages: paginate.getArrayPages(req)(3, users.pages, req.query.page)
                        }); …
Run Code Online (Sandbox Code Playgroud)

mongodb node.js express

1
推荐指数
1
解决办法
4979
查看次数

如何在Joi / Hapi中设置最大图像尺寸

我正在使用nodejs + mongodb。在上传图片时,如果前端大小超过50kb,则不允许这样做。我想将其设置为最大5MB,以便可以在大小为1MB或2MB的情况下上传图像。我尝试了很多方法,但我仍然没有找到适当的解决方案。我检查了此链接[Joi / hapi] [1]

[1]:https//github.com/hapijs/joi/blob/v9.0.1/API.md,但仍然无法正常工作。有人可以帮我吗

这是我的图式

const nameofSchema = Joi.object().keys({
description: Joi.string(), // .required(),
image: Joi.string().max(500000),

category: Joi.string(),
namesasd: Joi.string().regex(/^[a-z][a-z0-9-]*$/),
title: Joi.string(), // .required(),
price: Joi.number().integer(),
tag: Joi.object().keys({
    tag_name: Joi.string()
})
});
Run Code Online (Sandbox Code Playgroud)

在此图像中,我想将最大限制大小设置为5mb。(上传最大5mb的图像)

以下是路线

create: {
    description: '',
    path: '/',
    verb: 'post'
},
Run Code Online (Sandbox Code Playgroud)

node.js hapijs joi

1
推荐指数
1
解决办法
2083
查看次数

标签 统计

node.js ×3

exif ×1

express ×1

hapijs ×1

joi ×1

mongodb ×1