【发布时间】:2020-03-27 17:34:40
【问题描述】:
我目前正在尝试了解NodeJS 和express。目前,当POST 请求通过express 进入时,我想向连接的客户端发送一条消息到我的WebSocket。我该怎么做?
这是我当前的代码:
const WebSocket = require('ws').Server;
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
const server = new WebSocket({
server: app.listen(8181)
});
app.use(bodyParser.json());
server.on('connection', socket => {
socket.on('message', message => {
console.log(`received from a client: ${message}`);
});
socket.send('Hello world!');
});
app.post('/', function (req, res) {
console.log(req.body.name);
res.sendStatus(200);
});
【问题讨论】: