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

229
Views
Configuración básica de Node JS

Acabo de instalar Node JS en mi instancia ec2 (servidor) usando el siguiente sitio... http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete -guía/

Seguí las instrucciones y creo que lo descargué todo correctamente, ahora estoy tratando de implementar Node, pero no creo que lo esté haciendo bien. Intenté tutorialspoint.com pero todavía no puedo hacerlo funcionar.

Básicamente, estoy usando AJAX cuando se hace clic en un botón, que a su vez llama a mi archivo de nodo...

 $('#savePic').click(function(e) { $.ajax({ url: "signupServer.js", type:'POST', data: new FormData($('#formpic')[0]), contentType: false, processData: false }).done(function(){

y mi archivo node js se ve así ...

 var http = require("http"); var fs = require("fs"); http.createServer(function (request, response) { fs.writeFile("var/www/html/uploads/test", "Hey there!", function(err) { if(err) { return console.log(err); } console.log("The file was saved!"); });

No estoy usando ninguno de los datos POST a los que se hace referencia en mi AJAX, simplemente estoy usando AJAX para llamar al código escrito en mi signupServer.js .

El archivo node js anterior simplemente escribe "Hey there!" a un archivo llamado prueba ubicado en /var/www/html/uploads/test , pero no puedo hacer que funcione. No creo que suceda nada cuando se hace clic en el botón savePic . ¿Estoy usando el nodo mal aquí?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Tienes la mayoría de las piezas, pero te equivocaste en un par de lugares.

  1. Debe ejecutar el archivo de nodo como un servidor.
  2. En su AJAX, llama a la URL para acceder al servidor del nodo.

Usar AWS(ec2) hace que esto sea un poco más complicado. Su primer paso debe ser ejecutar una aplicación de nodo "hola mundo" (debe haber una función de escucha en su código de servidor de nodo) en AWS y extraer con éxito la aplicación en sus navegadores. Si es nuevo en AWS, esto puede tomar algún tiempo para darse cuenta. Una vez que llegue aquí, creo que verá cómo cambiar su código arriba.

over 4 years ago · Santiago Trujillo Report

0

El tipo de archivo en fs.writeFile no está especificado, solo dice var/www/html/uploads/test pero se supone que dice var/www/html/uploads/test.txt (o cualquier otro tipo de archivo de su elección )

Si eso sigue sin funcionar, tendrás que averiguar dónde está el problema.

  • Ejecute el servidor.
  • cargar el archivo HTML.
  • Abra la pestaña Red en las herramientas de desarrollo de Google Chrome. (Presione Ctrl + Shift + J, luego haga clic en Red)
  • intente hacer clic en el botón savePic .
  • si ve que se realiza una solicitud, el problema definitivamente está en el lado del servidor.
over 4 years ago · Santiago Trujillo Report
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!