问题标签 [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.
sockets - Sails Socket 适配器“Redis”不与 Redis 通信
如何在sails中实现redis pubsub,这里redis和sails应该相互通信。
我正在使用sails 0.11.0 和我的sails.socket 配置。
适配器:'socket.io-redis',主机:'localhost',端口:6379,
实现 redis 作为我的套接字存储,其中 User.publishCreate 和 redis.on('user', msg).. 我假设这两个将通信......
ios - 将sails.io 与iOS swift 应用程序连接起来
我正在尝试将一个简单的 iOS 应用程序连接到sails.js API。iOS 应用程序是用 swift 编写的。帆的版本是 0.11
对于网络套接字管理,我使用https://github.com/socketio/socket.io-client-swift
在sails.js 控制台上,我收到以下错误:
模仿sails.io的行为我可能做错了,但我不知道如何实现。
预先感谢您的帮助。
javascript - 在 Ubuntu && node v.4 上安装 Sails 的问题
我想知道是否有人在使用节点 v.4 在 ubuntú vps 中安装帆时遇到问题。
谢谢,马科斯
root@marcoscorreia:/# sudo npm installsails | sails@0.11.0 预安装 /node_modules/sails 节点 ./lib/preinstall_npmcheck.js
Sails.js 安装:检查 npm-version 是否成功 npm WARN 已弃用 grunt-lib-contrib@0.7.1:已弃用。请参阅自述文件: https ://github.com/gruntjs/grunt-lib-contrib
utf-8-validate@1.1.0 install /node_modules/sails/node_modules/sails-hook-sockets/node_mod/socket.io/node_modules/engine.io/node_modules/ws/node_modu > les/utf-8-validate node-石膏重建
amazon-web-services - Sails.js 在 AWS 上有 socket.io 问题,但在本地没有
我正在构建一个名为 Tuftslife 的应用程序,在本地运行时它运行良好,但是当我将它放在 AWS 上时,它运行了一点,输出了很多错误(如下面的错误),然后过一会儿就崩溃了返回 500s。我们的理论是这些请求永远不会超时并压倒服务器。
我们尝试使用这个gist关闭 socket.io,但它似乎没有奏效。我们做错了什么?
angularjs - 套接字连接总是失败
我正在编写一个连接到sails
服务器的应用程序。
此应用程序是用和编写cordova
的。angularJS
Ionic
当我在浏览器中启动我的应用程序(使用ionic serve
)时,套接字无法连接到服务器。这是我收到的信息:
服务器在本地端口 1337 上运行。我尝试将上面的 URL 更改为:
它正在工作。
在我的代码中,我设置了sails.io.js
包含后的 URL:
为什么它要求localhost:8100
而不是localhost:1337
?
当我在移动设备中启动此应用程序(将 url 设置为http://192.168.1.10:1337
)时,它工作正常。
is的版本和sails.io.js
is0.11.6
的版本sails
0.11.0
node.js - 为什么我的 WebSockets 握手失败并出现 ERR_CONNECTION_RESET?
我刚刚创建了一个新的sails.js应用程序
然后我做了
现在我导航到我的地址 ( http://153.92.xx.xxx:1337
),一切正常。
但是,我知道sails 默认使用XHR,但如果可以的话会尝试升级到WebSockets。无论我尝试什么,我都无法让 WebSockets 工作。
我可以看到该应用程序尝试连接,但在放弃之前仅(待处理)大约 18 秒。然后它回到 XHR。
错误内容如下:
WebSocket connection to 'ws://153.92.xx.xxx:1337/socket.io/?__sails_io_sdk_version=0.11.0&__sails_io_sdk_platform=browser&__sails_io_sdk_language=javascript&EIO=3&transport=websocket&sid=8qjNepcGV5Rh3VvzAAAA' failed: Error during WebSocket handshake: net::ERR_CONNECTION_RESET
我可能做错了什么?
- Sailsjs v0.11.2
- Nodejs v0.12.7
- Debian 8 x64
- iptables 对所有内容都有完全的接受
cordova - Ionic 应用程序停止连接到 Sails API 套接字连接
直到大约一周前,我才使用sails v0.11.0 和sails.io.js v0.11.5 进行了有效的套接字连接。我尝试重新配置我的设置,使其看起来类似于此处提供的解决方案,但仍然没有连接。
ionic index.html 脚本加载
按此顺序加载脚本已经为我工作了大约 6 个月。我不知道为什么它停止了。
我在 chrome 控制台中遇到的错误是;
Failed to load resource: the server responded with a status of 404 (Not Found) http://my_sails_api_ip:1337/__getcookie
我已经尝试按照其他帖子中的建议设置“useCORSRouteToGetCookie = false”。这导致重复尝试建立套接字连接不成功,而不是上面的单个错误。
附加信息:我的sails api 正在“my_sails_api_ip:1337”指向的 Amazon EC2 实例上运行
编辑:我刚刚发现,如果我这样做ionic serve
,构建到我的本地 chrome 浏览器,从命令行而不是ionic run android
构建到我的 android 设备,我的风帆套接字连接。我之前已经从我的安卓设备成功连接。
javascript - sails.io.js:订阅记录的子集合
我有以下查询和收听评论的代码。每个评论都有一个page
存储评论页面标识符的属性。此标识符是评论与其在网站上的页面之间的连接。
使用上面的代码,浏览器会收到有关每个新评论的通知,即使它不属于当前页面。
仅当创建的评论页面等于当前页面(存储在 中)时,如何才能使浏览器了解新评论window.PAGE
?是否可以使用内置的 websocket 功能或者我需要编写扩展程序?
node.js - 如何在sails.io 上获取房间内的所有对象?
我想加入房间并把所有物体都放在里面。
我的控制器上的示例:
如何获取房间 login_users 内的所有对象用户?,我的预期结果:
node.js - Sails js中的套接字服务器
我有一个 mysql 表,用于存储来自 IOT 设备的数据。数据每 10 秒由设备发送一次。基本上,传感器收集风速数据并将其直接提供给一个名为的远程 mysql 数据库表iotdata
我想构建一个iotdata
每 10 秒读取一次的服务器,并通知任何连接的客户端收到的数据。是否可以在sails js 中构建这样的服务器?