Red de conocimiento informático - Aprendizaje de programación - Código fuente del chat de mensajería instantánea a la venta

Código fuente del chat de mensajería instantánea a la venta

Descubra Spika, un potente marco de chat de código abierto. No solo proporciona código fuente para IOS, Android y Web, sino que también proporciona código fuente back-end, todo de código abierto. Spika es presentado por Clover Studio, una empresa de aplicaciones móviles de Croacia, gracias a su equipo por abrir el proyecto de arriba a abajo.

En comparación con la lámpara tradicional (Linux, Apache, MySQL, PHP), Node.js MongoDB es una combinación de backend relativamente nueva. La plataforma de chat propia de Google, Google Messaging Cloud (GMC), se basa en Node. JS MongoDB.

Sin más dilación, ¡comencemos a utilizarlo!

Instalación del servidor

1. El sitio web oficial proporciona el proceso de configuración para la versión Ubuntu14.04 de Ubuntu. Vea la imagen a continuación:

Dado que el servidor que uso es Amazon Linux, uso yum para instalarlo.

git clone git://github.com/nodejs/node.git

cd node

git echa un vistazo a la versión 4. 4. 7

. /config

make

sudo make install

sudo make

vi /etc/sudoers

: / usr/local/bin `'

Instalar imagemagick

Instalar Spika

Instalar gulp

sudo npm install gulp -g

7. Escriba el archivo de configuración

Establezca los valores de Config.host y el puerto en el nombre de host y el puerto de su propio servidor, y cambie el valor de Config.chatDatabaseUrl en la ruta. de mongoDB. Lo mejor es utilizar puertos superiores a 1024. Si mongoDB no modifica las opciones de seguridad, lo mejor es utilizar 127.0.0.1.

8. Ejecute el proyecto

Puede informar un error en este punto.

Jsdoc no encontrado. Solución:

Luego ejecútelo nuevamente.

Abra el servidor

Node src/server/main.js

Utilice un navegador para iniciar sesión en este momento.

Número de host: número de puerto/spika

¡Puedes empezar a chatear!

Además de la versión web, también hay versiones para Android e iOS, inténtalo de nuevo la próxima vez :)