«InvalidServerResponse» во время почтового запроса к приложению NodeJS - PullRequest
0 голосов
/ 27 июня 2018

Я новичок в nodeJS. Я получил это сообщение в своей консоли при отправке почтового запроса от почтальона в мое приложение nodejs.

Приложение прослушивает порт: 9000 InvalidServerResponse

Код:

var express = require('express');
var app = express();
var moment = require('moment');
var _ = require('underscore');
var fs = require('fs');
var HttpStatus = require('http-status');
var FCM = require('fcm-push');
var serverKey ="rTQq8LvUIFSbcG_6A....................";
var fcm = new FCM(serverKey);

var status = {
SUCCESS : 'success',
FAILURE : 'failure'
}

var httpStatus = {
OK : HttpStatus.OK,
ISE : HttpStatus.INTERNAL_SERVER_ERROR,
BR : HttpStatus.BAD_REQUEST
}
exports.likes= function(req, res){

var Username =req.body.username;
var likecount =req.body.count;
var likedby = req.body.likedby;
var postId = req.body.postId;
var tokenId = req.body.tokenId;
var message = {
                     to: tokenId, 
                     collapse_key: '',
                     data: {
                        name:Username,
                        Message:"Content about message",
                        Redirect:"TopostId : "+postId,
                        time: ""
                      },
                     notification: {
                                    title: "Hey Buddy , Someone have liked your post",
                                    body: likedby +"Likedyourpost",
                                    icon: "notification"
                                    }
                };


fcm.send(message)
    .then(function (response) {
        console.log("Successfully sent with response: ", response);
        res.status(httpStatus.OK).json({
        status: status.SUCCESS,
        code: httpStatus.OK,            
        error:''
    });
            return;
            })
        .catch(function (err) {
             console.log(err);

            });

};

Я отправляю push-уведомление, используя Firebase Cloud Messaging.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...