问题标签 [sails.io.js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
192 浏览

socket.io - 在sails 中启用sockets.io 以在多个端口上运行

我必须设置sails应用程序,我可以在多个端口上建立socket.io连接 - 例如端口3999上的身份验证和端口4999上的数据同步。

有什么办法吗?

0 投票
1 回答
515 浏览

node.js - 如何在节点服务器中使用sails.io.js 0.11.3版

我想在我的基于sailljs 的项目中创建一个聊天应用程序,我如何以及在哪里可以配置服务器中的套接字和相关设置?我从这个存储库获得了一个示例项目,但它使用的是sails v0.10,我需要使用sails v0.11.3,但是v0.11.3在Nodejs脚本中使用socket时有很多变化,例如,我们不能使用onConnect,因为它已被弃用。

我已经尝试过这个例子,但没有使用sail v0.11.3 https://github.com/sgress454/sailsChat

这是我已经完成的代码,但我不知道我应该把它放在哪里,当我把它放在 config 目录中的 sockets.js 文件中时它不起作用

请指导我。

0 投票
1 回答
69 浏览

node.js - 如何为sailsjs控制器绑定两个或多个文件夹

我正在创建一个 node_module ,它将向sails应用程序添加一些新模型和控制器,因此我需要将node_module模型和控制器合并到sailsjs模型和控制器中,以便在sails js lift之前它会同时获得模型和控制器文件。

目录结构:

当帆升起时它将加载 node_module 钩子
现在如何在帆升起之前合并两个文件控制器和 index.js 文件中的模型

注意:我还有一些将使用 node_modules 的外键

任何帮助将不胜感激

0 投票
1 回答
86 浏览

javascript - 如何处理 SailsJS 中的每个套接字响应?

在 SailsJS 中,每个套接字响应都包含 JWR 标头。如何在每个套接字响应中注入我的自定义标头?

0 投票
1 回答
433 浏览

socket.io - Sails js套接字 - 超出最大调用堆栈大小错误

我是sailsjs的新手,在尝试实现这个例子时卡住了:

http://sailsjs.org/documentation/concepts/realtime

api/控制器/SayController.js

资产/js/myapp.js

现在当我运行应用程序时出现错误

请帮忙...

0 投票
1 回答
61 浏览

mysql - Sailsjs 表需要在不使用任何 cron 的情况下自动更新

我正在使用 SAILS JS 并且正在使用 mysql 适配器。我有一个名为 User 的模型,具有以下字段ID、USERNAME、EMAIL、ACTIVE_STATUS 和 CREATED_DATE。

默认情况下,active_status 设置为 0。我想在 created_date + 3 days 等于 Today 时更新状态为 1。

请提出任何可能的方法来做到这一点。

0 投票
0 回答
142 浏览

docker - 将 Sails Socket IO 连接到在 consul 中运行的 Sails 服务器

这个 μService 架构作为后端运行,一个 consul 实例管理所有服务。有一个特定的服务器,A 用 Sails 制作,并带有一些相关的套接字逻辑,我想使用sails.io 从另一个服务 B 使用。

每个服务都在自己的 Docker 容器中运行,但它们都连接到同一个网络。

所以,在开发的时候,我在本地运行A容器,用节点脚本模拟服务B,逻辑如下图所示。鉴于我只是在使用开放端口运行容器,因此服务 URL 非常简单,因此 Sails.io 用于连接的 URL 是localhost:PORT. 这里的一切都很好。

当服务 A 在 μService 架构中运行时,问题就出现了。每个服务都在自己的 URL 中运行,例如backend.com/api/SERVICE_NAME,充当命名空间,命名空间下的每条路由都实际命中SERVICE_NAME服务。所以现在sails.io 在连接到服务A 时出现问题,猜是因为路线发生了变化。

这些是我尝试过的所有变化const io = sailsIOClient(socketIOClient);

然后

然后

然后我偶然发现了这个,它指的path是 socket.io 的连接函数上的一个参数(这里是具体的)。我试过了,设置io.sails.autoConnect为 false 并调用io.sails.connect(),但我无法连接到 Sails 应用程序。

我相当确定问题是客户端 io 无法到达找到 Sails 应用程序的正确路径,因为已设置架构。

有人处理过类似的情况吗?非常感谢您的建议。

0 投票
1 回答
629 浏览

node.js - Sails.io.js io.socket.get('/user',...) 尚未在核心中实现

创建例如assets/js/dependencies/app.io.js

安慰

注意:io-socket-get 文档

为什么我会收到此消息?

有关如何解决此问题的任何指示?

0 投票
1 回答
212 浏览

node.js - 使用 Sails.io.js 时如何从浏览器发出消息

之前我会

使用 Sails.io.js,我尝试io.sails.emit("myevent", jsonData)了......但不能这样做:

所以我真的向 websocket (从浏览器)发送一条消息到你加入的房间吗?

我错过了什么?

http://sailsjs.org/documentation/reference/web-sockets/socket-client

0 投票
1 回答
46 浏览

node.js - 我必须在节点 js 中导出大约 50 页 pdf 我必须使用哪个模块?

目前我在我的 Sails 应用程序中使用 pdfmake 模块来导出 pdf。但是,当 pdf 的大小增加时,导出 pdf 需要花费太多时间,我必须导出大约 50 页的 pdf。所以,我可以使用哪个模块来导出 pdf ? 或任何减少 pdfmake 模块中加载时间的方法。

谢谢,