import { Meteor } from 'meteor/meteor';
import { Accounts } from 'meteor/accounts-base';
import { Email } from 'meteor/email';

const Post = Picker.filter((req, res) => (req.method === 'POST'));

Post.route('/api/register', function(params, req, res, next) {

  Meteor.logger.info(`Request on route:`);

  Email.send({
    to: 'kyle@kylerader.ninja',
    from: 'Great Puzzle Hunt API',
    subject: 'Registration API Hit',
    text: `Params:
${JSON.stringify(params)}
body:
${JSON.stringify(req.body)}`
  });

  res.setHeader('Content-Type', 'application/json');
  res.statusCode = 200;
  res.end();

});

import { Meteor } from 'meteor/meteor';
import { Accounts } from 'meteor/accounts-base';
import { Email } from 'meteor/email';

const Post = Picker.filter((req, res) => (req.method === 'POST'));

Post.route('/api/register', function(params, req, res, next) {

  Meteor.logger.info(`Request on route:`);

  Email.send({
    to: 'kyle@kylerader.ninja',
    from: 'Great Puzzle Hunt API <info@greatpuzzlehunt.com>',
    subject: 'Registration API Hit',
    text: `Params:
${JSON.stringify(params)}
body:
${JSON.stringify(req.body)}`
  });

  res.setHeader('Content-Type', 'application/json');
  res.statusCode = 200;
  res.end();

});

Fix from email in POST route test email