В то время как для использования сокетов была очень хорошая документация, благодаря Irl Nathon Sails Cast series. Все изменилось в v0.11, при этом команда команд парусов и похороны подпрограммы socket.io.
Сайт парусов, например. SailsSocket безумно кратким, говоря, что делать, но не как и где это делать, или мне нужно npm или bower. Это особенно расстраивало попытку использования sails.config.sockets
, о котором говорилось на сайте парусов. Который я даже не могу найти в моих каталогах v0.11.
Сначала я хотел бы знать, как и где создать собственный ответ на io.socket.get
или .post
или что-то еще. Прямо сейчас, когда я получаю что-то вроде:
`io.socket.request({
method: 'get',
url: '/sites/2',
params: {},
headers: {}
},function serverResponded(body, JWR){console.log("Body: ", JSON.stringify(body,null, 4)); console.log(' JWR: ', JWR.body)});'
Я возвращаюсь:
undefined
VM1149:7 "Not implemented in core yet"
VM1149:7 JWR: Not implemented in core yet
Я вижу сайты, вызываемые в консоли парусов, но ничего не происходит.
Я считаю, что это связано с тем, что я определил свои собственные маршруты и имею свою собственную функцию find: на моем контроллере сайта, и мне вручную нужно что-то вставить в сокет на стороне сервера. Но я смущен относительно того, как я должен вызвать целую страницу с HTTP и только таблицы с socket.io в той же самой процедуре контроллера.
-
Где я могу написать свои собственные низкоуровневые процедуры socket.io, которые можно вызывать с веб-страницы?
-
Я все еще делаю это в файле
app.js
?
Sails Cast показала, что это делается там, но снова все изменилось.