Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

239
Views
¿Cómo llamo a una función dentro de app.post en Node.js?

Estoy tratando de crear una aplicación de nodo en la que necesito calcular el volumen del archivo stl que carga el usuario. Estoy usando express y multer para manejar el proceso de carga de archivos. Estoy usando three.js para calcular el volumen del archivo stl. Sin embargo, cuando agrego el código de volumen dentro de app.get(), no funciona. Probé el código en js simple y funciona perfectamente y genera el volumen. No estoy seguro de si el código se ejecuta cuando se ejecuta en el nodo, ya que no se imprime nada en la consola del terminal. Necesito que este código funcione en el lado del servidor ya que no quiero que el cliente vea este código y lo manipule. Por favor, ayúdame con esto. Aquí está mi código actual:

 app.get('/', function (req, res) { console.log("Hello!"); //This line gets printed res.render('pages/index'); }); app.post('/upload', upload.single('stl_file'), (req, res) => { //stl_file is the name attribute of input tag in html var loader = new STLLoader(); loader.load(req.file, function (geometry) { **Code to calculate volume** console.log("stl volume is " + volume); //This line does not get printed **Code to calculate size** let stlSize = size; console.log(stlSize); //This line does not get printed }); return res.json({ status: 'OK'}); }); app.listen(3001);
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!