Soy un principiante en la codificación que acabo de comenzar con node.js, quiero enviar un archivo de Excel del lado del cliente al lado del servidor usando el método de publicación ajax. Pero al probar este código, recibo el error 'BadRequestError: solo se permiten objetos json o matriz'. ¿Alguien puede decirme qué estoy haciendo mal aquí?
<div> <input type="file" name="myFile" id="myFile" multiple/> <input type="button" value="Upload" ng-click ="fileUpload($event)"> </div> $scope.fileUpload = function() { const myFile = document.getElementById("myFile").files; var formData = new FormData(); for (var i =0; i<myFile.length; i++) { formData.append("myFile", myFile[i]); } dataFactory.post("/excel.json", formData).then(function(res) { console.log(res); }, function() { }); }; Error :POST http://localhost:5000//excel.json 500 (Internal Server Error)