Я развернул свое приложение в Google App Engine с настройкой
runtime: nodejs
env: flex
Мой домен приложения
но он автоматически перенаправляется на
Я также создал тему Google Pub / Sub и добавил подписку, установил URL-адрес конечной точки push на
протестировал этот endpoint_url с почтальоном, и он, безусловно, работает хорошо, однако, когда я публикую сообщение в Pub / Sub, но ничего не работает.
Обработчик конечной точки MyApp (Node.js):
var cors = require('cors');
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
app.use(cors());
app.post('/_ah/push-handlers/sample', function (req, res){
console.log('PUBSUB_____',req.body); //this should be printed out
res.status(200).send();
});
//Listener
io.on('connection', function (socket){
// do something
});
var server = http.listen(8080, function(){
console.log('App listening on port %s', server.address().port);
});
Это журналы GAE, кажется, pub / sub отправляет запрос на мою конечную точку, но не переходит к моему обработчику
Я ценю любую помощь :)