我正试图将即时消息添加到现有的应用程序中。但是我不确定应该如何配置socket.io模块。我已经尝试了以下方法:
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
const config = require('./config/config.js');
var expressConfig = require('./config/express.js').front,
models = require('./app/models'),
passConfig = require('./config/passport-front.js');
const app = expressConfig();
const passport = passConfig();
app.set('port', config.frontPort);
const http = require('http').Server(app);
const io = require('socket.io')(http);
io.on('connection', function (socket) {
console.log('Connected');
});
models.sequelize.sync().then(function () {
var server = http.listen(app.get('port'), function () {
console.log('Express server listening on port ' + server.address().port);
});
});
module.exports = http;
因为打开一个页面时没有记录connected,所以我假设丢失了一些东西。我的错误在哪里?
您没有显示客户端代码,所以很难告诉您哪里出了问题。你在浏览器中有错误吗?浏览器上的网络流量是多少?没有它就很难说出任何具体的东西。
看看这个答案:
<script src="/socket.io/socket.io.js"></script>
var s = io();
s.on('color', function (color) {
document.body.style.backgroundColor = color;
});
这是一个网站的例子,它可以改变来自socket.io的消息中选择的颜色。
我是MVVMCROSS6.0和Xamarin的新手。 null ConfigurationChanges=ConfigChanges.Screensize ConfigChanges.Orientation)]公共类MainActivity:MvxFormsAppCompatActivity{protected override void OnCreate(Bundle Bundle){TabLa
我正在做一个项目,我的意图是运行一个玉米作业,并发送邮件给我的朋友,祝他们生日,我能够从MySQL DB获取电子邮件,并将其与当前日期进行比较,但当涉及到发送电子邮件时,我得到NullPointerException。 我确信应用程序属性没有问题,我在其他项目中也使用了它们,它们的功能正常 这是我得到以下信息的错误
我试图删除配置文件,但它不工作,不能做什么是做错了? erro:SQLState[42000]:语法错误或访问冲突:1064您的SQL语法中有错误;查看与您的MariaDB服务器版本相对应的手册,了解第1行“:email”附近使用的正确语法
11:15:57创建表如果不存在tblcompany(companyid INT(11)无符号NOT NULL,custfirst VARCHAR(50),custlast VARCHAR(50),company VARCHAR(50),custphone VARCHAR(50), custemail VARCHAR(50),主键(companyid),索引(companyid),约束外键(com
我试图发布一个新的条目到MongoDB,我知道这个问题是我在服务器文件中调用我的路由的地方,但我不知道如何解决这个问题。我需要能够测试在邮递员的API和张贴到数据库。 我得到以下错误: /users/ryan/desktop/leasequery/operations-backend/node_modules/express/lib/router/index.js:458抛出新的TypeError
问题内容: 因此,我试图掌握在Android中使用自定义控件的方法。但是我的应用在尝试创建活动时崩溃。这是代码: 这是布局xml: 问题答案: 您将需要实现以下构造函数: 例如,尝试执行以下操作: 您将在logcat中获得以下内容: 因此要将这些XML属性传递给Super类(EditText),您必须重写这些构造函数。 希望对您有所帮助。