小编use*_*963的帖子

使用socket.io和sails js

虽然曾经有过非常好的使用套接字的文档,但感谢Irl Nathon的Sails Cast系列.事情在v0.11中发生了变化,sails团队包装并掩埋了socket.io例程.

帆船网站,例如SailsS​​ocket令人抓狂,简单说明该做什么,但不知道如何或在哪里做,或者我需要npmbower的东西.尝试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)});'
Run Code Online (Sandbox Code Playgroud)

我回来了:

undefined
VM1149:7 "Not implemented in core yet"
VM1149:7  JWR:  Not implemented in core yet
Run Code Online (Sandbox Code Playgroud)

我可以看到在sails控制台中调用的站点,但没有任何结果.

我相信这是因为我已经定义了自己的路由,并且在我的站点控制器中有自己的find:function,我手动需要将某些东西推入服务器端套接字.但我很困惑,我是如何使用HTTP调用整个页面,而只是在同一控制器例程中使用socket.io调用表.

  • 我在哪里编写自己的低级socket.io例程,可以从网页调用?

  • 我还在app.js文件中做吗?

Sails Cast显示它在那里完成,但事情又发生了变化.

websocket node.js socket.io sails.js

15
推荐指数
1
解决办法
924
查看次数

标签 统计

node.js ×1

sails.js ×1

socket.io ×1

websocket ×1