未解決の関数またはメソッドget()。get()メソッドまたは関数
私はjsとノードで新しく、ソケットを使用してチャットをしようとしているうちにこれに悩まされました。ここでは、コードは次のとおりです。
の.js
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = require('socket.io').listen(server);
server.listen(8888);
app.get('/', function (req, res) {
res.sendFile(__dirname + '/index.html');
});
io.sockets.on('connection', function (socket) {
socket.on('send message', function (data) {
io.sockets.emit('new message', data);
});
});
.htmlを
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>glupi chat</title>
<style>
#chat{
height: 500px;
}
</style>
</head>
<body>
<div id="chat"></div>
<form id="send-message">
<input size="35" id="message">
<input type="submit">
</form>
<script src='jquery-3.2.1.js'></script>
<script src="/socket.io/socket.io.js"></script>
<script>
$document.ready(function() {
var socket = io.connect();
var $messageForm = $('#send-message');
var $messageBox = $('#message');
var $chat = $('#chat');
$messageForm.submit(function (e) {
e.preventDefault();
socket.emit('send message', $messageBox.val());
$messageBox.val('');
});
socket.on('new message', function (data) {
$chat.append(data + "<br/>");
});
});
</script>
</body>
</html>
私はのIntelliJ IDEAを使用しています、私は私がインストールされている必要があり、すべてのモジュールやライブラリを持っています。
エラースタックトレースを送信してください。 – Nevertheless
ブラウザまたはノードコンソールにエラーがスローされていますか? –
何が問題なのですか?私たちにコードを示しても、どこに行き詰まっているのか正確に教えてはいけません。デバッグ情報は含まず、欲しいものを正確に教えてください。 – jfriend00