Exemplo n.º 1
0
import { Meteor } from 'meteor/meteor';

import bodyParser from 'body-parser';
import { Picker } from 'meteor/meteorhacks:picker';
import { handleWebhook } from './handler.js';

Picker.middleware(bodyParser.json());

Picker.route('/api/webhooks/:provider', ({ provider }, request, response) => {
  
    handleWebhook({ provider, request }).then((result) => {
      
        response.statusCode = 200;
        response.end(result);
    
    }).catch((error) => {
    
        console.warn(error);
        response.statusCode = 500;
        response.end(error);
    
    });

});
Exemplo n.º 2
0
import { Picker } from 'meteor/meteorhacks:picker';
import bodyParser from 'body-parser';

Picker.middleware(bodyParser.json());
Picker.middleware( bodyParser.urlencoded( { extended: false } ) );