Skip to content

Commit ff95d30

Browse files
committed
publish heroku
1 parent deb3044 commit ff95d30

File tree

9 files changed

+17
-26
lines changed

9 files changed

+17
-26
lines changed

Gruntfile.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ module.exports = function (grunt) {
1414
main: {
1515
files: [
1616
{expand: true, cwd: 'static/components/bootstrap/dist/fonts/', src: ['**'], dest: 'build/fonts'},
17-
// {expand: true, cwd: 'static/pages/', src: ['**'], dest: 'build/pages'},
1817
{'build/index.html': 'static/index.html'},
1918
{'build/favicon.ico': 'static/favicon.ico'}
2019
]

Procfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
web: node app.js

config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
mongodb: 'mongodb://localhost/technodechapter02',
2+
mongodb: 'mongodb://technode:technode@troup.mongohq.com:10046/technode',
33
robot: {
44
name: 'technode机器人',
55
avatarUrl: '/images/technode.png'

how-to-build-chat-app-with-socket.io-and-angular/04-架构优化与发布.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -570,17 +570,6 @@ grunt.registerTask('default', [
570570

571571
我们再来回顾一下打包的过程,开始那么多的js,首先被concat到了tmp/concat/technode.js中,然后aglify压缩到build/script/tecnhode.js中,接着rev根据文件内容为其生成了唯一的标示`7add9650.technode.js`,最后,usemin再把build/index.html中的js区块换成了`<script src="/script/7add9650.technode.js"></script>`。这就是我们采用的整个打包压缩过程。同理css也是如此。
572572

573-
### 发布TechNode
574-
575-
576-
577-
578-
579-
580-
581-
582-
583-
584573

585574

586575

how-to-build-chat-app-with-socket.io-and-angular/examples/chapter04/TechNode/config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
mongodb: 'mongodb://localhost/technodechapter02',
2+
mongodb: 'mongodb://technode:technode@troup.mongohq.com:10046/technode',
33
robot: {
44
name: 'technode机器人',
55
avatarUrl: '/images/technode.png'
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
var mongoose = require('mongoose')
2-
mongoose.connect('mongodb://localhost/technodechapter02')
2+
var config = require('../config')
3+
mongoose.connect(config.mongodb)
34
exports.User = mongoose.model('User', require('./user'))
45
exports.Message = mongoose.model('Message', require('./message'))
56
exports.Room = mongoose.model('Room', require('./room'))

how-to-build-chat-app-with-socket.io-and-angular/examples/chapter04/TechNode/services/socketApi.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -152,22 +152,22 @@ exports.joinRoom = function(join, socket) {
152152
})
153153
} else {
154154
join.user = user
155-
socket.join(join.user._roomId)
155+
socket.join(user._roomId)
156156
socket.emit('technode', {
157157
action: 'joinRoom',
158158
data: join
159159
})
160-
socket['in'](join.user._roomId).broadcast.emit('technode', {
160+
socket['in'](user._roomId).broadcast.emit('technode', {
161161
action: 'createMessage',
162162
data: {
163-
content: join.user.name + '进入了聊天室',
163+
content: user.name + '进入了聊天室',
164164
creator: config.robot,
165165
createAt: new Date(),
166-
_roomId: join.user._roomId,
166+
_roomId: user._roomId,
167167
_id: ObjectId()
168168
}
169169
})
170-
socket['in'](join.user._roomId).broadcast.emit('technode', {
170+
socket['in'](user._roomId).broadcast.emit('technode', {
171171
action: 'joinRoom',
172172
data: join
173173
})

models/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
var mongoose = require('mongoose')
2-
mongoose.connect('mongodb://localhost/technodechapter02')
2+
var config = require('../config')
3+
mongoose.connect(config.mongodb)
34
exports.User = mongoose.model('User', require('./user'))
45
exports.Message = mongoose.model('Message', require('./message'))
56
exports.Room = mongoose.model('Room', require('./room'))

services/socketApi.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -152,22 +152,22 @@ exports.joinRoom = function(join, socket) {
152152
})
153153
} else {
154154
join.user = user
155-
socket.join(join.user._roomId)
155+
socket.join(user._roomId)
156156
socket.emit('technode', {
157157
action: 'joinRoom',
158158
data: join
159159
})
160-
socket['in'](join.user._roomId).broadcast.emit('technode', {
160+
socket['in'](user._roomId).broadcast.emit('technode', {
161161
action: 'createMessage',
162162
data: {
163-
content: join.user.name + '进入了聊天室',
163+
content: user.name + '进入了聊天室',
164164
creator: config.robot,
165165
createAt: new Date(),
166-
_roomId: join.user._roomId,
166+
_roomId: user._roomId,
167167
_id: ObjectId()
168168
}
169169
})
170-
socket['in'](join.user._roomId).broadcast.emit('technode', {
170+
socket['in'](user._roomId).broadcast.emit('technode', {
171171
action: 'joinRoom',
172172
data: join
173173
})

0 commit comments

Comments
 (0)