Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

226
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda