Это мой текущий код.Это не работает.Я публикую изображение в форме данных.
Мои вопросы:
- Как мне посмотреть данные формы в файле node.js (попробуйте войти в req.body, и это пустой объект)
- Что означает "demo.jpg" в коде?
NODEJS
var aws = require('aws-sdk');
const express = require('express');
const router = express.Router();
aws.config.update({
"accessKeyId": "<MY_KEY>",
"secretAccessKey": "<MY_SECRET>"
});
router.post('/', (req, res, next) => {
console.log(res.body)
var s3 = new aws.S3();
var params = {
Bucket: "passwordapp",
Key: 'aaaaaa',
Expires: 60,
ContentType: 'jpg'
};
s3.getSignedUrl('demo.jpg', params, function(err, data) {
//console.log("err",err);
if (err) {
res.json(err)
} else {
res.json(data)
}
});
});
module.exports = router;
![enter image description here](https://i.stack.imgur.com/Y4pyY.png)