-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathroutes.js
More file actions
96 lines (71 loc) · 2.1 KB
/
routes.js
File metadata and controls
96 lines (71 loc) · 2.1 KB
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
const path=require('path');
const mongoose = require('mongoose');
// const feedbackModel =require('./mdata');
// var router=express.Router();
// var feedback=feedbackModel.find({});
// // data={
// // name:"rohan kumar",
// // age:"22"
// // }
// // mongoose.connect('./config/keys.js')
// module.exports=(app)=>{
// // app.get('/home',(req,res)=>{
// // res.send('hello this is homepage'); //hmne kuch routes bnae h jo app use krra h ab hum inkio export kremge index.js pr
// // }),
// // app.get('/views/feedback',(req,res)=>{
// // res.render("feedback")
// // }),
// // app.get('/',(req,res)=>{
// // res.render('home',{status:data})
// // }),
// // app.get('/profile/:id',(req,res)=>{ //for dynamic parameter
// // res.send("you requested dynamic profile no." + req.params.id)
// // })}``
// router.post("/",function(req,res,next){
// })
// module.exports=router;
var express=require('express');
var feedModel=require('./modules/feedback');
var router=express.Router();
var feed=feedModel.find({}); //to fetch data we use find
router.post('/', (req,res) => {
console.log("Form submitted here !!!");
console.log("DB me save kra lio idhar");
feedbackdetails=new feedModel({
name: req.body.name,
email:req.body.email,
Message: req.body.Message,
number:req.body.number
}).save(function(err,doc){
if (err)res.json(err)
else res.send('success')
});
return res.render('feedback');
});
module.exports = router;
/*
module.exports=(app)=>{
app.get('/',function(req,res,next){
feed.exec(function(err,data){
if(err) throw err;
res.render('home',{title:'Express'});
})
})
};
module.exports=(app)=>{
app.post('/views/feedback.ejs',function(req,res,next){
feedbackdetails=new feedModel({
name: req.body.name,
email:req.body.email,
Message: req.body.Message,
number:req.body.number
}).save(function(err,doc){
if (err)res.json(err)
else res.send('success')
});
feedback.exec(function(err,data){
if(err) throw err;
res.render('home',{title:'Express'});
});
})};
*/