一个快速发布文件夹、文件、MBTiles和代理的开发工具
在工作中,经常会遇到需要发布一个页面,或者发布一个数据。这个时候配置nginx或者其他的就有点费劲,需要有个快速的工具来发布这些内容。
我的同事@IKangXu 开发了一个c#/WPF版本的发布工具,挺好用。但是发布某个带有“+”的数据的时候链接错误找不到,并且每发布一个数据,就需要增加一个端口。有点浪费。
至此,我决定自己写一个发布小工具,nodejs对于请求吞吐比较好,所以决定使用electron来开发一个本地静态发布工具。因为是第一次写electron以及vue。也在不断的摸索之中。
- 开机自启
- 支持设置gzip
- 支持设置端口
- 支持选择ip
- 支持公用端口的服务单独设置二级路径(id)
- 支持服务关闭和开启
- 支持代理
- 支持设置跨域(目前默认开启)
- 支持最小化到托盘
- 支持MBTiles
- 多语言支持
- 任务检索
- 支持Linux
- 支持MBTiles的png和pbf
- 支持Cesiumlab的clt
正在搭建中...
一下说明将为你提供在本地计算机上启动并运行该项目源代码。
Nodejs 12.21
首先下载项目到本地
https://github.com/CandyACE/webpublish.git
国内的用户可以采取这种
git clone https://gitee.com/tstwt/webpublish.git
npm install
npm run dev
npm run build
This project is licensed under the MIT License - see the LICENSE.md file for details.