-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.js
104 lines (100 loc) · 2.71 KB
/
app.js
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
var express= require('express');
var mongoose = require('mongoose');
var bodyParser = require('body-parser');
var verification= require('./scope/verification.js');
var shopRegistration= require('./scope/shopRegistration');
var service = require('./scope/service.js');
var package = require("./scope/package.js");
var homeservice = require('./scope/homeservice.js');
var shopProfile = require('./scope/shopProfile.js');
const port = process.env.PORT||8080;
var app = express();
var cookieparser= require('cookie-parser');
var session = require('express-session');
app.use(bodyParser.urlencoded({limit:"50mb" ,extended: false }));
app.use(bodyParser.json({limit:"50mb"}));
var MongoStore = require('connect-mongo')(session);
// middleware for cookie parser
app.use(cookieparser());
//middleware for session
app.use(session(
{
secret:'secret',
saveUninitialized:true,
resave:true,
store : new MongoStore({mongooseConnection:mongoose.connection})
}));
app.post('/dataBaseModify',function(req,res){
var scope= req.body.scope;
var query= req.body.query;
var content= req.body.content;
var requester = req.body.requester;
var requestno = req.body.requestNo;
if(scope=='verification')
{
verification(query,content,function(data){
data.query=query;
data.scope=scope;
data.requester = requester;
data.requestno = requestno;
res.send(data);
});
}
else if(scope=='shopRegistration')
{
shopRegistration(query,content,function(data){
data.query=query;
data.scope=scope;
data.requester = requester;
data.requestno = requestno;
res.send(data);
});
}
else if(scope=='service')
{
console.log(req.body);
service(query,content,function(data){
data.query=query;
data.scope=scope;
data.requester = requester;
data.requestno = requestno;
res.send(data);
});
}
else if(scope=='package')
{
package(query,content,function(data){
data.query=query;
data.scope=scope;
data.requester = requester;
data.requestno = requestno;
res.send(data);
});
}
else if(scope=='homeservice'){
homeservice(query,content,function(data){
data.query=query;
data.scope=scope;
data.requester = requester;
data.requestno = requestno;
res.send(data);
});
}
else if(scope=='shopProfile'){
shopProfile(query,content,function(data){
data.query=query;
data.scope=scope;
data.requester = requester;
data.requestno = requestno;
res.send(data);
});
}
else{
res.send({mssg:"wrong scope work harder"});
}
});
app.listen(port,function(err){
if(err)
throw err;
console.log('connected to the port 8080');
});