小编ich*_*aru的帖子

Socket.io 404 错误

我遵循了 Jeffrey Way 的教程。
教程:
https://laracasts.com/series/real-time-laravel-with-socket-io/episodes/1

这是我的index.js

var app = require('express')(); 
var server = require('http').Server(app); 
var io = require('socket.io')(server);

server.listen(3000);

app.get('/', function(request, response){   
   response.sendFile(__dirname+'/index.html'); 
});

io.on('connection', function(socket){   
   console.log('A connection is made'); 
});
Run Code Online (Sandbox Code Playgroud)

有人说是版本和年份。我认为上面的代码适用于 2014 年。

这是我的html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"></meta>
    <title>Chat Lesson</title>
</head>
<body>
    <h1>Hello world!</h1>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.4/socket.io.js"></script>
    <script type="text/javascript">
        var socket = io();
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我做了很多研究。有人说顺序很重要,但我发现了很多顺序。

我的错误:

GET http://chat-lesson.local:8888/socket.io/?EIO=3&transport=polling&t=1515636281477-74 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)

我的问题:
为什么找不到404?我按照 Jeffrey Way 的教程一步步进行,教程只有短短 5-8 分钟。

  • 曼普专业4
  • NPM 3.10.10

我尝试使用server.listen(8888);

events.js:160 …
Run Code Online (Sandbox Code Playgroud)

node.js socket.io

6
推荐指数
2
解决办法
2万
查看次数

如何在mac终端中显示具有权限号的文件?

我试过了:

stat -c '%a %n' *
Run Code Online (Sandbox Code Playgroud)

这确实显示了我想要的内容,但这在亚马逊 ec2 中运行。

当我尝试运行时,我在我的 mac 上运行:

sh-3.2# stat -c '%a %n' *
stat: illegal option -- c
usage: stat [-FlLnqrsx] [-f format] [-t timefmt] [file ...]
sh-3.2# 
Run Code Online (Sandbox Code Playgroud)

我想看到的格式是:

755 app
644 artisan
755 bootstrap
644 composer.json
644 composer.lock
755 config
755 credentials
755 database
644 package.json
644 package-lock.json
644 phpunit.xml
755 public
755 resources
755 routes
644 server.php
777 storage
755 tests
755 vendor
644 webpack.mix.js
777 worker.log
644 yarn.lock
Run Code Online (Sandbox Code Playgroud)

如果我stat -c '%a …

macos ls

2
推荐指数
1
解决办法
913
查看次数

如何修复 MySQL 查询别名未知列?2018年

服务器版本:5.6.38 - MySQL 社区服务器(GPL)
PHP 版本:7.2.1
PHPMyAdmin:版本信息:4.7.7

这是我的 mysql 查询

SELECT r.id, r.url, MAX(date) as `max_date`, date
FROM report as r
WHERE max_date = date
GROUP BY id, url
ORDER BY bid DESC;
Run Code Online (Sandbox Code Playgroud)

我想检索 maxdate 的结果。

我已经尝试过了Having,但Between就是行不通。别名未知列

我想做的是,

我想检索网址的最新日期。

示例:
id、url、日期
1、facebook.com、2018 年 1 月 1
日 2、google.com、2018 年 1 月 2 日
3、facebook.com、2018 年 1 月 5 日
4、youtube.com、2018 年 1 月 6
日 5、youtube .com,2018年1月1日
6,stackoverflow.com,2018年1月7日
7,stackoverflow.com,2018年1月8日

通过运行查询,它应该检索,
3, facebook.com, jan 5, 2018
2, …

mysql

0
推荐指数
1
解决办法
1614
查看次数

标签 统计

ls ×1

macos ×1

mysql ×1

node.js ×1

socket.io ×1