firebase nodeJs получил проблему с перебором электронной почты - PullRequest
0 голосов
/ 18 мая 2018

Я использую полученный от mailgun обратный вызов электронной почты для облачных функций firebase nodeJs, но я не получаю запрос данных формы в переменной запроса в nodejs (функции firebase).ниже приведен код и ответ:

Код:

var functions = require('firebase-functions');
var admin = require('firebase-admin');
var serviceAccount = require("./service-account.json");
var apn = require('apn');
var firebase = require("firebase");

const express = require('express');
const cors = require('cors');

const app = express();
var bodyParser = require('body-parser');

var multer = require('multer');
var upload = multer();

app.use(cors({origin: true}));
app.use(bodyParser.urlencoded({extended: false})); // for parsing
app.use(multer);

exports.receivedEmail = functions.https.onRequest((app, response) = > {

console.log("app res : " + app.body);

response.status(200).json({
    "msg": "success",
    "error": false
});

});

Результат:

Содержание-расположение: данные формы;имя = "получатель"

monica@sandbox51a77de723e741c3b046c60910ee1e48.mailgun.org

- 362eb63be3174fc4a7299a0f269f5038

расположение содержимого: форма-данные;name = "sender"

chandler@sandbox51a77de723e741c3b046c60910ee1e48.mailgun.org

- 362eb63be3174fc4a7299a0f269f5038

данные содержимого: форма-форма;name = "subject"

Re: образец POST-запроса

- 362eb63be3174fc4a7299a0f269f5038

Content-Disposition: form-data;name = "from"

Мне нужен app.body.subject, app.body.text, app.body.to и т. д.

...