init pages service
This commit is contained in:
1 parent
d3539b6d62
commit
92655b6b7c
11 files changed
+1798
No files matched your search
@@ -0,0 +1,62 @@
|
||||
/**
|
||||
*
|
||||
* @authors Tony.Deng (dengtongyu123@163.com)
|
||||
* @date 2017-05-16 16:25:01
|
||||
* @version $Id$
|
||||
*/
|
||||
|
||||
const app = require('express')();
|
||||
const http = require('http');
|
||||
const httpServer = http.createServer(app);
|
||||
const PORT = 8080;
|
||||
|
||||
// const io = require('socket.io')(httpServer,{
|
||||
// origin:'*'
|
||||
// });
|
||||
|
||||
httpServer.listen(PORT, function() {
|
||||
console.log('HTTP Server is running on: http://localhost:%s', PORT);
|
||||
});
|
||||
|
||||
require('./server/picturedata')(app);
|
||||
|
||||
require('./server/musicdata')(app);
|
||||
|
||||
require('./server/socket')(httpServer);
|
||||
|
||||
// Welcome
|
||||
app.get('/', function(req, res) {
|
||||
res.status(200).send('Welcome!');
|
||||
});
|
||||
|
||||
app.get('/**/**', function (req, res) {
|
||||
console.log(req.url);
|
||||
let url = req.url.split('?')[0];
|
||||
//判断是否有中文
|
||||
let reg = /[\u4e00-\u9FA5]+/;
|
||||
let isHans = reg.test(decodeURI(url));
|
||||
if(isHans) {
|
||||
url = decodeURI(url);
|
||||
}
|
||||
//console.log(__dirname+req.url);
|
||||
res.sendFile(__dirname+url);
|
||||
|
||||
});
|
||||
|
||||
// io.on('connection', function(socket){
|
||||
// console.log('a user connected');
|
||||
// socket.on('chat_message', function(data){
|
||||
// console.log(data);
|
||||
// io.emit('chat_message', data);
|
||||
// });
|
||||
|
||||
// socket.on('get_online_users', function(data){
|
||||
// //console.log(io.sockets.sockets);
|
||||
|
||||
// console.log(Object.keys(io.engine.clients));
|
||||
|
||||
// data.userNum = Object.keys(io.engine.clients).length;
|
||||
// console.log(data);
|
||||
// io.emit('get_online_users', data);
|
||||
// });
|
||||
// });
|
||||
Reference in new issue
Block a user