init pages service

This commit is contained in:
dengtongyu committed 2018-05-08 15:29:02 +08:00
1 parent d3539b6d62
commit 92655b6b7c
11 files changed
+1798

No files matched your search

+62
View File
@@ -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);
// });
// });