-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver_express.js
More file actions
48 lines (31 loc) · 998 Bytes
/
server_express.js
File metadata and controls
48 lines (31 loc) · 998 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
var lib=require('./lib.js');
lib.init(true);
var app = express();
app.use(morgan('short'));
app.use(bodyParser.text(),bodyParser.urlencoded({extended:true}),bodyParser.json(),multer().single('aa'));
app.get('/', lib.html );
app.get('/favicon.ico', lib.ico );
app.get('/script', lib.showscript );
app.get('/test', lib.test );
app.get('/socketio', lib.socketio );
app.get('/chat', lib.chat );
app.post('/obj/login', lib.login );
app.post('/obj/register', lib.registr );
mdb=express.Router();
mdb.get('',lib.mdb_all);
mdb.post('',lib.mdb_new);
mdb.get('/:a',lib.mdb_one);
mdb.delete('/:a',lib.mdb_del);
mdb.put('/:a',lib.mdb_put);
app.use('/mongodb',mdb);
mgs=express.Router();
mgs.get('',lib.mgs_all);
mgs.post('',lib.mgs_new);
mgs.get('/:a',lib.mgs_one);
mgs.delete('/:a',lib.mgs_del);
mgs.put('/:a',lib.mgs_put);
app.use('/mongoose',mgs);
app.use(express.static(__dirname));
app.listen(3000, function () {
console.log('Server express running at 3000! ('+ip+')');
});