Не действительно проблема, но меня это беспокоит; После запуска моего приложения, все запросы сокетов (например, /api/articles/subscribe
) регистрирует undefined
утешать, как таковой:Sails socket запросы log undefined
GET /api/articles 200 180.463 ms - 27767
GET /api/articles/subscribe undefined - ms - -
Первый запрос HTTP, второе гнездо.
Почему это и как я могу это исправить?
Редактировать Мои маршруты:
'get /api/articles': 'ArticlesController.index',
'/api/articles/subscribe': 'ArticlesController.subscribe',
Я использую GET маршрут (GET /api/articles
), чтобы получить все мои статьи в формате JSON. При просмотре статей я подписываться на определенную комнату через
io.socket.get('/api/articles/subscribe', function(data, jwt) { ...
подписываться сам метод
subscribe: function(req, res) {
if(typeof req.user !== 'undefined') {
sails.sockets.join(req.socket, 'articles');
return res.ok();
}
}
Подписавшаяся работает хорошо, но всегда есть это GET /api/articles/subscribe undefined - ms - -
в моей консоли.
Вы можете добавить немного больше информации? Если я создаю очень простое приложение Sails с нуля, он ничего не записывает на консоль (например, паруса, новая статья, статья cd, паруса создают статью api, поднимают паруса) – Ultrasaurus
@ Ультрасаурус редактировал вопрос, чтобы предоставить дополнительную информацию. – nehalist
Вы используете 'res.getHeader ('X-Response-Time')' для печати времени отклика? – khushalbokadey