我有一个快速后端,其中包括:
var express = require("express");
var app = express();
var expressWs = require('express-ws')(app);
和
app.get(/test/, function(req, res){
res.send('{"hello" : "world" }');
});
app.ws('/', function(ws, req) {
ws.on('message', function(msg){
var data = JSON.parse(msg);
if(data.action == "login"){
console.log("logged in!")
}
});
});
我希望能够在不关闭应用程序的情况下关闭websocket。我该怎么做?
答案 0 :(得分:2)
ws.close()就是你要找的东西
答案 1 :(得分:0)
这是 :
app.get(/test/, function(req, res) {
res.send('{"hello" : "world" }');
});
app.ws('/', function(ws, req) {
ws.on('message', function(msg) {
var data = JSON.parse(msg);
if(data.action == "login"){
console.log("logged in!")
}
});
ws.on('close', function(msg) {
console.log('connection closed...');
});
});