Ich möchte Datei vom Briefträger zu Knoten js hochladen, aber ich habe ein Problem. POSTMAN schreiben url, überprüfen post-Methode, überprüfen form-data, Datei, den Dateinamen schreiben und wählen Sie Datei Das ist mein Code ist app.jsWie kann ich eine Datei vom Postboten zum Knoten js schicken?
const express = require('express');
const bodyParser = require('body-parser');
const fileUpload = require('express-fileupload');
app.use(fileUpload());
app.use(bodyParser.urlencoded({extended: false}));
app.use(bodyParser.json());
router.js
router.post('/schedule/entry', function(req,res){
console.log(req.file.name);
});
Console mich nicht definiert Namen zurückgeben, wenn ich diesen Code schreiben
router.post('/schedule/entry', function(req,res){
console.log(req.file);
});
Return 'undefined' Warum?
package.json
{
"name": "nodejs-rest-api-authentication",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"start": "node server.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"bcryptjs": "^2.4.3",
"body-parser": "^1.16.1",
"csv-array": "0.0.22",
"csv-write-stream": "^2.0.0",
"express": "^4.14.1",
"express-fileupload": "^0.3.0",
"fast-csv": "^2.4.1",
"formidable": "^1.1.1",
"json2csv": "^3.11.5",
"jsonwebtoken": "^8.1.0",
"mysql": "^2.15.0"
}
}
server.js
const app = require('./app');
const port = process.env.PORT || 3000;
const server = app.listen(port, function() {
console.log('Server listening on port ' + port);
});
Was ist drin 'req'? –
Sie haben nicht gezeigt, was Sie in "Postboten" tun ... also, raten wir? –
Was interessiert Sie? –