From 9d19b759d5b14a4e33e107deb232279230d9f650 Mon Sep 17 00:00:00 2001 From: Bougarfaoui El Houcine Date: Wed, 7 Jun 2017 21:28:47 +0000 Subject: [PATCH] Angular 4 support --- .gitignore | 2 +- examples/chat-app/app.js | 24 ++++++++++++++++++++++++ package.json | 8 +++----- 3 files changed, 28 insertions(+), 6 deletions(-) create mode 100644 examples/chat-app/app.js diff --git a/.gitignore b/.gitignore index 91d2a07..f7f0a55 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ -*.js + *.d.ts *.map \ No newline at end of file diff --git a/examples/chat-app/app.js b/examples/chat-app/app.js new file mode 100644 index 0000000..56b625c --- /dev/null +++ b/examples/chat-app/app.js @@ -0,0 +1,24 @@ +var http = require('http'); +var path = require('path'); +var express = require('express'); +var app = express(); + + + +app.use(express.static(path.join(__dirname, 'public/dist'))); + +app.get('*', function(req, res, next) { + res.sendFile(__dirname+"/public/dist/index.html"); +}); + + +var server = http.createServer(app); +var io = require('socket.io')(server); +io.on('connection', function (socket) { + socket.emit('msg', { msg: 'Welcome bro!' }); + socket.on('msg',function(msg){ + socket.emit('msg', { msg: "you sent : "+msg }); + }) +}); + +server.listen(8988); \ No newline at end of file diff --git a/package.json b/package.json index 40e9d5b..2441c33 100644 --- a/package.json +++ b/package.json @@ -18,8 +18,8 @@ "scripts": { "test": "jasmine ./spec/socket.spec.js" }, - "dependencies": { - "@angular/common": "^4.1.3", + "devDependencies": { + "@angular/common": "^4.1.3", "@angular/compiler": "^4.1.3", "@angular/core": "^4.1.3", "@angular/platform-browser": "^4.1.3", @@ -30,9 +30,7 @@ "rxjs": "^5.0.1", "socket.io": "^1.7.3", "ts-helpers": "^1.1.1", - "zone.js": "^0.7.2" - }, - "devDependencies": { + "zone.js": "^0.7.2", "@angular/compiler-cli": "^4.1.3", "@types/jasmine": "2.5.38", "@types/node": "^6.0.63",