Estoy tratando de enviar datos desde reaccionar al servidor express.
Código de reacción:
const imageRenderer = async () => { const res = await axios({ method: "post", url: "http://localhost:8080/previewRender", data: selectedFile.filePaths, }); console.log(res.data);};
Código expreso:
app.post("/previewRender", (req, res) => { var fileLocation = req.body; console.log(fileLocation); });Sin embargo, en la consola, la ubicación del archivo se muestra como indefinida. selectedFile.filePaths es de tipo objeto. ¿No puedo enviar objetos para expresar?
Agregue esto en app.js (app.js) o en su archivo raíz de la aplicación para publicar el requisito
app.use(express.json()); app.use(express.urlencoded({ extended: false })); Coloque este middleware en app.js encima de sus rutas...
¿Utilizó app.use(express.json()) en su app.js?