我在 mongodb 中使用 node.js express 应用程序。如果客户端使用他们的 iphone 上传纵向图像,那么在浏览器或安卓手机中它将显示为横向。那么谁能告诉我如何删除 node.js 中的 EXIF 数据请给出一些示例代码。
我已经提到了这个链接,但我不明白
我使用的是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) 我正在使用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)