、POST要求にメッセージを発するようにしようとindex.jsでは未定義トリガソケットPOSTリクエストに
app.post('/webhook/orders/updated', function(req, res, next) {
io.socket.emit('order', "Order Id " + req.body.data.id + " : Updated");
});
のプロパティemit
を読み取ることができませんというエラーを取得し、私は次のコードを持っている:
var express = require('express');
var app = express();
var http = require('http').Server(app);
var io = require('socket.io')(http);
、私は次のコードを持って:あなたは、SOCを選択する必要が
<script src="https://code.jquery.com/jquery-1.11.1.js"></script>
<script src="/socket.io/socket.io.js"></script>
<script>
$(function() {
var socket = io();
socket.on('order', function(msg) {
$('#status').append($('<li class="alert alert-info">').text(msg));
});
});
</script>
に
io.socket
を交換し、あなたはすべての接続されたソケットに放出し、そして1つだけでなく:) – Sparwは、合意されました..! :)。 –