我参加了一个比赛,我的朋友做,并希望通过支持WebRTC和WebSockets的同行之间发送按键的数据,使其跨浏览器播放.但是,我在控制台中收到此错误:
与'ws:// localhost:3000 /'的WebSocket连接失败:在收到握手响应之前连接已关闭
我的服务器文件有以下几行:
'use strict';
const express = require('express');
const SocketServer = require('ws').Server;
const path = require('path');
const PORT = process.env.PORT || 3000;
const INDEX = path.join(__dirname, 'index.html');
const server = express();
server.use(express.static(path.join(__dirname, 'lib')));
server.use('/assets', express.static(path.join(__dirname, 'assets')));
server.listen(PORT, () => console.log(`Listening on ${ PORT }`));
const wss = new SocketServer({ server });
var users = {};
let usernames = [];
wss.on('connection', function(connection) {
connection.on('message', function(message) {
var data;
try {
data = JSON.parse(message);
} catch (e) {
console.log("Invalid …Run Code Online (Sandbox Code Playgroud) 当我尝试通过我的应用程序检索数据或将数据插入我的数据库时,我收到上述错误.proc代码如下
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_createUser`(
IN p_name VARCHAR(20),
IN p_username VARCHAR(20),
IN p_password VARCHAR(20)
)
BEGIN
if ( select exists (select 1 from tbl_user where user_username = p_username) ) THEN
select 'Username Exists !!';
ELSE
insert into tbl_user
(
user_name,
user_username,
user_password
)
values
(
p_name,
p_username,
p_password
);
END IF;
END $$
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)
但是,当我在sqlyog中运行以下查询时,它返回1:
SELECT EXISTS(SELECT 1 FROM mysql.user WHERE USER = 'root');
我正在使用XAMPP和Python来制作我的应用程序.提前致谢.
我想通过以下方式模拟我在 jQuery 中可以实现的目标
$('.someClass:not(.hidden)')
我试过下面的代码。
$crawler->filter('someClass:not(.hidden)')
但它似乎不起作用
domcrawler ×1
express ×1
javascript ×1
mysql ×1
node.js ×1
php ×1
server ×1
sqlyog ×1
symfony ×1
websocket ×1