Skip to content

Commit 1f1d49a

Browse files
committed
parse route
1 parent fa6e54d commit 1f1d49a

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

server/routes/surveyRoutes.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
const _ = require('lodash');
2+
const Path = require('path-parser');
3+
const { URL } = require('url');
14
const mongoose = require('mongoose');
25
const requireLogin = require('../middlewares/requireLogin');
36
const requireCredits = require('../middlewares/requireCredits');
@@ -12,8 +15,11 @@ module.exports = app => {
1215
});
1316

1417
app.post('/api/surveys/webhooks', (req, res) => {
15-
console.log(req.body);
16-
res.send({});
18+
const events = _.map(req.body, event => {
19+
const pathname = new URL(event.url).pathname;
20+
const p = new Path('/api/surveys/:surveyId/:choice');
21+
console.log(p.test(pathname));
22+
});
1723
});
1824

1925
app.post('/api/surveys', requireLogin, requireCredits, async (req, res) => {

0 commit comments

Comments
 (0)