
NodeJs
巨大星星星
这个作者很懒,什么都没留下…
展开
-
nodeJs实现文件上传,下载,删除
一.简介 本文介绍了nodeJs+express框架下,用multer中间件实现文件的上传下载以及删除。二.上传 前端使用ElementUI的upload组件实现上传,代码如下: <el-upload class="upload-demo" action="http://localhost:9010/table/uploadFi...原创 2018-08-15 19:23:32 · 8995 阅读 · 1 评论 -
Vue+thinkJs博客网站(一)之vue多页面应用的webpack3配置
一.项目简介 本项目使用vue作为前端框架,thinkJs作为后端框架,构建个人博客网站,页面分为博客展示和后台管理,主要目的是学习使用thinkJs。现在只完成了主要的博客增删改功能,发现webpack的配置遇到了一些坑,这里先记录下。项目目录结构如下: 其中system文件夹是前端vue项目的代码,博客展示页面与后台管理页面都在这里,打包成两个页面,具体webpack配...原创 2019-01-31 17:03:42 · 629 阅读 · 0 评论 -
Vue+thinkJs博客网站(二)之thinkJs的使用
一.简介这个个人博客网站最初制作的目的就是练习使用thinkJs,这一篇就主要讲一下thinkJs的一些特性和注意事项。涉及到了文件上传,thinkJs的插件机制,model层建立以及CURD的编写方式等。本项目github地址在这里。项目thinkJs端主要参考了知乎上大神Ischo的文章,链接在这里。二.thinkJs model层写法这里主要讲两个部分,一是表对应的js文件,二是...原创 2019-02-25 15:54:04 · 1251 阅读 · 1 评论 -
consul+docker实现服务注册
基本架构注册中心: 每个服务提供者向注册中心登记自己的服务,将服务名与主机Ip,端口等一些附加信息告诉注册中心,注册中心按服务名分类组织服务清单。如A服务运行在192.168.1.82:3000,192.168.1.83:3000实例上。那么维护的内容如下:简单来说,服务中心会维护一份,在册的服务名与服务ip的映射关系。同时注册中心也会检查注册的服务是否可用,不可用则剔除。服务消费者:即...原创 2019-04-08 17:46:51 · 10951 阅读 · 0 评论 -
consul+docker实现服务发现及网关
前言之前一篇主要介绍了docker+consul实现服务注册功能,本文将主要介绍服务发现以及网关的实现。基本架构registratior监控service web,一旦service web 状态发生变化,通知consul cluster做出相应处理,api gateway 订阅consul cluster 的服务,根据负载均衡的策略,把请求转发到对应web处理。例如用户请求servic...转载 2019-04-09 19:21:23 · 1511 阅读 · 0 评论 -
React搭建个人博客(一)项目简介与React前端踩坑
一.简介项目最开始目的是为了熟悉React用法,之后加入的东西变多,这里分成三部分,至少三篇博客拆开来讲。前端部分 React React-Router4.0 Redux AntDesign webpack4后端部分 consul+consul-template+nginx+docker搭建微服务 cdn上传静态资源 thinkJs部署部分 daocloud自动...原创 2019-06-12 19:56:34 · 3618 阅读 · 0 评论