https://github.com/raicerk/chatprivadonodejssqlserver
Aplicación con nodejs para un chat privado de persona a persona con conexión a sql server
https://github.com/raicerk/chatprivadonodejssqlserver
nodejs socketio sqlserver
Last synced: 2 months ago
JSON representation
Aplicación con nodejs para un chat privado de persona a persona con conexión a sql server
- Host: GitHub
- URL: https://github.com/raicerk/chatprivadonodejssqlserver
- Owner: raicerk
- License: mit
- Created: 2017-09-25T02:04:51.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-25T03:16:49.000Z (almost 9 years ago)
- Last Synced: 2025-03-29T06:29:23.026Z (over 1 year ago)
- Topics: nodejs, socketio, sqlserver
- Language: HTML
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chat Privado con nodejs y SQLServer
Aplicación con nodejs para un chat privado de persona a persona con conexión a sql server
## Configuración
* Para que la aplicacion funcione correctamente deben tener sql server 2008 instalado o superior (Incluye la version express gratuita de Microsoft)
* Se debe crear la siguinte tabla:
```SQL
CREATE TABLE [dbo].[Chat](
[Id] [int] IDENTITY(1,1) NOT NULL,
[UsuarioEmisor] [varchar](100) NULL,
[UsuarioReceptor] [varchar](100) NULL,
[Mensaje] [text] NULL,
[FechaHora] [datetime] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
```
* Se debe crear el siguiente procedimiento almacenado:
```SQL
CREATE PROCEDURE [dbo].[spIns_Chat_RegistraChat]
@UsuarioEmisor VARCHAR(100),
@UsuarioReceptor VARCHAR(100),
@Mensaje TEXT
AS
BEGIN
INSERT INTO [dbo].[Chat]
([UsuarioEmisor]
,[UsuarioReceptor]
,[Mensaje]
,[FechaHora])
VALUES
(@UsuarioEmisor,
@UsuarioReceptor,
@Mensaje,
GETDATE())
END
```
* Finalmente para correr la aplicacion ejecutar:
```javascript
npm install
node main.js
```
## Probando la aplicación
Se debe ingresar al sitio web
[http://localhost:8080/?usuario=NombreQueUsaras](http://localhost:8080/?usuario=NombreQueUsaras)