Skip to content

DavidGalvis/SocketNodeServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SocketNodeServer

Este demo ha sido creado para establecer un hilo de comunicación por sockets entre este servidor desarrollado en nodeJs y un cliente socket.io android.

Las funcionalidades incluidas son:

  • Establecer comunicación con el cliente.
  • Enviar mensaje estático de prueba al cliente con la siguiente estructura:
{
	"id":1,
	"documents":[
		{"id":2,"name":"Docuento​​ uno","precio":2500},
		{"id":3,"name":"Docuento​​ dos","precio":7500}],
	"subsidiary":{
		"id":1,
		"name":"Nombre",
		"address":"Las​​ verbenas​​ 8961"
	}
}

Prerequisitos

Instalación

  • Instalar la versión conrrespondiente de nodeJS.
  • Ejecutar el siguiente comando:
npm install

Ejecución del proyecto

Se debe arrancar el proyecto con el siguiente comando:

node index.js
  • Si deseas ejecutar el servidor en un puerto diferente:
PORT=port_number node index.js

Donde port_number es el número de puerto en el que deseas ejecutar el servidor.

Pruebas de comunicación

Se debe generar una petición POST a la dirección: server_ip:port_number + "/sendOrder"

Donde port_number es la dirección ip actual del servidor nodeJs y port_number es el número de puerto en el que ejecutaste el servidor.

La petición debe tener un Body con la siguiente estructura:

{
	"id":1,
	"documents":[
		{"id":2,"name":"Docuento​​ uno","precio":2500},
		{"id":3,"name":"Docuento​​ dos","precio":7500}],
	"subsidiary":{
		"id":1,
		"name":"Nombre",
		"address":"Las​​ verbenas​​ 8961"
	}
}

Licencia

Este proyecto está creado bajo licencia MIT - revisa el archivo LICENSE.md para más detalles.

About

Demo for NodeJs socket.io server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published