Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Local Node.js服务器接收并向网站上的组件发送消息_Javascript_Node.js - Fatal编程技术网

Javascript Local Node.js服务器接收并向网站上的组件发送消息

Javascript Local Node.js服务器接收并向网站上的组件发送消息,javascript,node.js,Javascript,Node.js,我想运行一个local Node.js服务器,或者监听事件,然后运行其他节点函数,但也会发出消息 因此,例如,让我们假设在我的CMS中有一个标记为Start Watch的按钮。如果我单击此按钮,我想发出,甚至使用机器上的本地节点脚本将看到的Socket.io,然后运行更多的代码,在这种情况下,它将是gulp watch 然后在观察的另一个方向,如果上传了文件,我希望能够将其发送到我的CMS,以直观地向用户更新上传的文件或其他内容 我认为这是完全错误的,但这是我的尝试,但不起作用# CMS上的Vu

我想运行一个local Node.js服务器,或者监听事件,然后运行其他节点函数,但也会发出消息

因此,例如,让我们假设在我的CMS中有一个标记为
Start Watch
的按钮。如果我单击此按钮,我想发出,甚至使用机器上的本地节点脚本将看到的
Socket.io
,然后运行更多的代码,在这种情况下,它将是
gulp watch

然后在观察的另一个方向,如果上传了文件,我希望能够将其发送到我的CMS,以直观地向用户更新上传的文件或其他内容

我认为这是完全错误的,但这是我的尝试,但不起作用#

CMS上的Vue组件
在客户端上使用软件包
socket.io client

首先,您需要连接到服务器


在客户端上使用软件包
socket.io客户端

首先,您需要连接到服务器

<template>
    <h2>Chat Testing</h2>
</template>
<script>
export default {
    mounted() {
        let socket = require('socket.io');
        socket.emit('connection', []);
    }
}
</script>
let app = require('express')();
let http = require('http').createServer(app);
let io = require('socket.io')(http);

io.on('connection', (socket) => {
    console.log('a user connected');
});

http.listen(3000, () => {
    console.log('listening on *:3000');
});