# vue-node-demo **Repository Path**: nut77/vue-node-demo ## Basic Information - **Project Name**: vue-node-demo - **Description**: 在工作过程中的一些前端技术验证(前端主要基于vue开发),会涉及简单的node后端代码编写。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-12 - **Last Updated**: 2021-12-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vue-node-demo #### 介绍 在工作过程中的一些前端技术验证(前端主要基于vue开发),会涉及简单的node后端代码编写。 #### 架构介绍 clone工程后相关说明: 1. `/web-backend`web后端代码,本地需要安装elasticsearch。若要使用所有功能,需依次启动所有命名以app开头的js文件。如:`node app.js`。 2. `/web-frontend`web前端代码,基于vue开发。 #### 功能介绍 1. webssh:[单页面只能创建一个webssh](https://www.jianshu.com/p/c8286d3e6223) 、 [单页面可以创建多个webssh](https://www.jianshu.com/p/a5b7a99fb0e8) 。vue+xtrem实现前端命令交互界面,利用websocket实现命令的交互。 nodejs+ssh实现后端拿到shell命令后跟指定的服务器就行命令交互,然后将命令执行结果以流的形式通过websocket推给前端。 2. [单文件的上传、删除、下载](https://www.jianshu.com/p/3f6261f35f62) ;