fix(server): restored server messages
This commit is contained in:
704
package-lock.json
generated
704
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -148,8 +148,10 @@
|
|||||||
"css-loader": "^0.28.7",
|
"css-loader": "^0.28.7",
|
||||||
"electron": "1.8.4",
|
"electron": "1.8.4",
|
||||||
"electron-builder": "^19.56.2",
|
"electron-builder": "^19.56.2",
|
||||||
|
"express": "^4.16.3",
|
||||||
"friendly-errors-webpack-plugin": "^1.6.1",
|
"friendly-errors-webpack-plugin": "^1.6.1",
|
||||||
"mocha": "^5.0.5",
|
"mocha": "^5.0.5",
|
||||||
|
"socket.io": "^2.1.0",
|
||||||
"source-map-support": "^0.5.0",
|
"source-map-support": "^0.5.0",
|
||||||
"spectron": "^3.7.2",
|
"spectron": "^3.7.2",
|
||||||
"style-loader": "^0.19.0",
|
"style-loader": "^0.19.0",
|
||||||
|
@ -3,12 +3,31 @@ const spiderCall = require('./spider')
|
|||||||
const dbPatcher = require('./dbPatcher')
|
const dbPatcher = require('./dbPatcher')
|
||||||
const startSphinx = require('./sphinx')
|
const startSphinx = require('./sphinx')
|
||||||
|
|
||||||
|
const http = require('http')
|
||||||
|
const express = require('express');
|
||||||
|
const app = express();
|
||||||
|
const server = http.Server(app);
|
||||||
|
const io = require('socket.io')(server);
|
||||||
|
|
||||||
|
server.listen(appConfig.httpPort);
|
||||||
|
console.log('Listening web server on', appConfig.httpPort, 'port')
|
||||||
|
|
||||||
|
app.use(express.static('web', {index: false}));
|
||||||
|
|
||||||
|
const socketMessages = {}
|
||||||
|
|
||||||
|
io.on('connection', (socket) =>
|
||||||
|
{
|
||||||
|
for(const message in socketMessages)
|
||||||
|
{
|
||||||
|
socket.on(message, socketMessages[message])
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
sphinx = startSphinx(() => {
|
sphinx = startSphinx(() => {
|
||||||
dbPatcher(() => {
|
dbPatcher(() => {
|
||||||
spider = spiderCall((...data) => {
|
spider = spiderCall((...data) => io.sockets.emit(...data), (message, callback) => {
|
||||||
|
socketMessages[message] = callback
|
||||||
}, (message, callback) => {
|
|
||||||
|
|
||||||
}, './', '0.7.1', 'development')
|
}, './', '0.7.1', 'development')
|
||||||
}, null, sphinx)
|
}, null, sphinx)
|
||||||
}, './', () => {})
|
}, './', () => {})
|
@ -10,10 +10,6 @@ const stun = require('stun')
|
|||||||
const natUpnp = require('nat-upnp');
|
const natUpnp = require('nat-upnp');
|
||||||
const http = require('https')
|
const http = require('https')
|
||||||
const API = require('./api')
|
const API = require('./api')
|
||||||
//var express = require('express');
|
|
||||||
//var app = express();
|
|
||||||
//var server = http.Server(app);
|
|
||||||
//var io = require('socket.io')(server);
|
|
||||||
//var sm = require('sitemap');
|
//var sm = require('sitemap');
|
||||||
//var phantomjs = require('phantomjs-prebuilt')
|
//var phantomjs = require('phantomjs-prebuilt')
|
||||||
//const disk = require('diskusage');
|
//const disk = require('diskusage');
|
||||||
|
Reference in New Issue
Block a user