Skip to content

Commit b7504f7

Browse files
projectadd
1 parent 8a7f48a commit b7504f7

File tree

7 files changed

+89
-333
lines changed

7 files changed

+89
-333
lines changed

config/credential.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
module.exports = {
22
oauth: {
3-
clientID:
4-
'192695093229-kf95jtdv1jge25d86ak99e68dkrpu33o.apps.googleusercontent.com',
5-
clientSecret: 'rXvfxBahDlJF1ORk7y660XM8'
3+
clientID: "192695093229-kf95jtdv1jge25d86ak99e68dkrpu33o.apps.googleusercontent.com",
4+
clientSecret: "rXvfxBahDlJF1ORk7y660XM8"
65
},
7-
database: 'mongodb://localhost:27017/donut1',
6+
database: 'mongodb://uphaar:[email protected]:27017,test-shard-00-01-mpfvn.mongodb.net:27017,test-shard-00-02-mpfvn.mongodb.net:27017/test?ssl=true&replicaSet=test-shard-0&authSource=admin&retryWrites=true',
87
github: {
98
clientID: 'c9afdb238ed98b213912',
109
clientSecret: '3031efea8badea1381da682fd5f21e88e5a15d2f'
@@ -13,4 +12,4 @@ module.exports = {
1312
clientID: '383717979035587',
1413
clientSecret: '82bd80d286ef6e45606da6d53a97efbc'
1514
}
16-
};
15+
}

controller/profile.controller.js

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ const user = require('../schema/user.js');
22
const proj = require('../schema/project.js');
33

44
module.exports = {
5+
SubmitprojectForm:function(req,res){
6+
res.render('projectForm')
7+
},
58
search: function(req, res) {
69
console.log(req.body);
710
},
@@ -18,28 +21,30 @@ module.exports = {
1821
});
1922
},
2023
profileViewSd: function(req, res) {
21-
proj
22-
.find({ pid: req.params.sd })
23-
.lean()
24-
.then(function(ques) {
25-
user
26-
.findOne({ Eid: req.params.sd })
27-
.lean()
28-
.then(function(use) {
29-
res.render('other-landing', {
30-
use: use,
31-
ques: ques,
32-
sign: req.user
33-
});
34-
});
35-
});
24+
proj.aggregate([
25+
{
26+
$lookup:{
27+
from:'users',
28+
localField:'pid',
29+
foreignField:'Eid',
30+
as:'result'
31+
}
32+
}
33+
]).sort({createdAt:-1}).then((da)=>{
34+
console.log(req.user);
35+
user.findOne({ Eid: req.params.sd }).then(function (use) {
36+
res.render('other-landing', { use: use, ques: da, sign: req.user});
37+
})
38+
})
3639
},
3740
publish: function(req, res) {
41+
var lan=req.body.genre.split(',');
3842
new proj({
43+
createdAt:Date.now(),
3944
pname: req.body.contentname,
4045
pid: req.user.Eid,
4146
github: req.body.git,
42-
Lang: req.body.genre,
47+
Lang:lan,
4348
content: req.body.cont,
4449
upvote: '',
4550
downvote: '',

package-lock.json

Lines changed: 0 additions & 227 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

routes/profile.routes.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ const auth = function(req, res, next) {
1414
}
1515
};
1616

17+
route.get('/submitProject',auth,profileController.SubmitprojectForm)
1718
route.get('/search', url, jsonParser, profileController.search);
1819

1920
route.post('/check', url, jsonParser, profileController.check);

0 commit comments

Comments
 (0)