E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
eggjs
(实战总结)我用
EggJS
开发了一个日增量过亿的数据可视化平台
编者荐语:这篇文章中的干货蛮多的,用node写BFF或者后端的小伙伴可以对比一下自己项目,学习下。以下文章来源于较真的前端,作者英俊潇洒你冲哥较真的前端前端开发者交流与呵护平台本文首发于知乎,大家可以通过文章底部的阅读原文来访问原文地址。文末有视频。项目背景小编我在国内某知名互联网(非一线)做前端开发,平时做NodeJS比较多,所以负责BFF和服务端的事情也不较多。前些日子,我所在的Team接到了
IT 哈
·
2020-07-13 10:31
egg
Eggjs
入门系列-基础全面讲解(下)
回顾一下上篇讲到的内容,上篇讲了:运行环境Config配置中间件(Middleware)路由控制器(Controller)服务(Service)Service就是在复杂业务场景下用于做业务逻辑封装的一个抽象层使用场景复杂数据的处理,比如要展现的信息需要从数据库获取,还要经过一定的规则计算,才能返回用户显示。或者计算完成后,更新到数据库。第三方服务的调用,比如GitHub信息获取等。定义Servic
云影sky
·
2020-07-11 16:00
Eggjs
入门系列-基础全面讲解(完结)
对上篇文章回顾下,上篇讲到了服务(Service)插件定时任务框架扩展启动自定义应用部署日志HttpClientCookie与SessionCookie通过ctx.cookies,我们可以在controller中便捷、安全的设置和读取Cookie。classHomeControllerextendsController{asyncadd(){constctx=this.ctx;letcount=c
云影sky
·
2020-07-11 16:00
让前端提效50%!阿里自研开源框架Midway Serverless解读
MidwayServerlessMidway之前是传统的Web栈框架,和业界现有的
EggJS
,NestJS等解决的是类似的问题,从中后台到移动端应用,前端都广泛采用了这些
java劝退师猪猪
·
2020-07-11 15:00
(基于
EggJS
)
作者|天猪排版|Nodejs技术栈本文经作者@天猪授权分享,由公众号“Nodejs技术栈”排版,文末点击阅读原文可跳转原文查看。背景回想下,当你需要新起一个Node.js应用的时候,会怎么做?憨厚一点的就从头开始初始化,一个个插件的安装,CTRL+C一个个的配置。好一点的,就会封装一个骨架,然后一键生成新项目。那如果在应用中的一些实践,想下沉为基础能力,就需要修改骨架。此时,如何把旧项目升级呢?一
傲娇的koala
·
2020-07-10 12:00
记一次Node接口性能测试
前言突发奇想,想做一点Node应用的性能测试,自己也了解一些性能测试方面的知识,于是用
Eggjs
写了一个简单的注册接口,进行了简单的压力测试.原料开发框架:
eggjs
sequlizemysql服务器:阿里云
weixin_34248705
·
2020-07-10 08:34
egg上传Excel读取内容并保存
问题产生背景我们的后端服务采用的
eggjs
,用来处理一下轻量级的用户服务,比如说用户基本信息的保存、文件等等。
涟动下渔舟
·
2020-07-09 00:10
前端开发
node.js
Node JS后端项目开发与生产环境总结
国产框架有个
eggjs
,已经在cnode投入生产了,还有个thinkjs,类似thinkphp,在此支持一波。
weixin_34067980
·
2020-07-08 16:42
JMeter压测
压测学习场景:对
Eggjs
框架实现的接口进行压力测试工具:使用JMeter5.3服务器:本地运行1.JMeter的下载安装下载地址:http://jmeter.apache.org/download_jmeter.cgi
白哥学算法
·
2020-07-08 00:06
工具学习
egg.js部署到服务器
用egg.js写了一些接口,要上传测试服务器测试,还不会egg.js可以看看官方api:https://
eggjs
.org。说一下部署上传服务器的流程。
alt鱼
·
2020-07-07 23:02
js
egg.js实现跨域访问
egg.js要实现跨域访问,需要安装egg-cors插件egg-cors的github链接:https://github.com/
eggjs
/egg-corsconfig.default.js配置:exports.security
johnnyMore
·
2020-07-07 17:12
js
React+
EggJs
实现断点续传的示例代码
技术栈前端用了React,后端则是
EggJs
,都用了TypeScript编写。断点续传实现原理断点续传就是在上传一个文件的时候可以暂停掉上传中的文件,然后恢复上传时不需要重新上传整个文件。
·
2020-07-07 12:36
使用React+
EggJs
实现断点续传
使用React+
EggJs
实现断点续传技术栈前端用了React,后端则是
EggJs
,都用了TypeScript编写。
Keefer
·
2020-07-07 08:37
eggjs
react.js
typescript
Eggjs
笔记:关于JWT的接口权限验证
关于接口的安全验证基于Session的安全验证Session存储在服务器,用户用户比较少的话是一种简单的安全验证机制,但是涉及到跨域的话需要进行一些配置用户量非常非常大的话会耗费一定的服务器资源(中小项目不需要考虑)对请求参数进行加密的签名验证涉及公钥、私钥、签名等JWTJWT全称JSONWebToken,是目前比较流行的另一种跨域身份验证解决方案也是被很多人用坏的一种安全验证机制,具体需要看项目
Johnny丶me
·
2020-07-07 00:13
Full
Stack
Javascript
NodeJs
eggjs
jwt
接口权限验证
egg.js里面controller多个业务模块有相同的内容,怎么抽取公共的东西/egg.js里面controller可以互相调用吗?
参考来源:https://blog.csdn.net/qq_38972119/article/details/89069303官方地址:https://
eggjs
.org/zh-cn/basics/controller.htmlcontroller
周小姐你好
·
2020-07-06 17:00
node使用egg.js用ctx.curl从后端拿数据的接口的封装
官方文档https://
eggjs
.org/api/搜curlconstService=require('egg').ServiceclasstarsServerServiceextendsService
周小姐你好
·
2020-07-06 16:00
GraphQL 渐进学习 09-graphql-apollo-client-vue-客户端开发
GraphQL渐进学习09-graphql-apollo-client-vue-客户端开发软件环境vue>2.5.x目标创建graphql客户端封装请求处理基于token验证代码ducafecat/
eggjs
-graphql-example
会煮咖啡的猫咪
·
2020-07-06 03:53
GraphQL
渐进学习
GraphQL 渐进学习 08-graphql-采用
eggjs
-服务端开发
GraphQL渐进学习08-graphql-采用
eggjs
-服务端开发软件环境
eggjs
2.2.1请注意当前的环境,老版本的egg可能配置有差异目标创建graphql服务用户登录授权用户访问鉴权代码ducafecat
会煮咖啡的猫咪
·
2020-07-06 03:53
GraphQL
渐进学习
eggjs
错误和异常统一处理
1,在接口中先抛出错误const{ctx}=this;ctx.throw(500,'故意出错')//ctx.body='hi,egg';console.log(ctx.request.body)ctx.body=ctx.request.body2,在app文件下创建middleware文件夹,同时创建一个error_handler.js的文件//app/middleware/error_handl
weixin_39347470
·
2020-07-06 02:12
Egg 企业级应用开发框架的搭建
在之前的文章中我们介绍了一下基于nodejs开发的koa2框架,在之前还有espress框架,接下来我们再学习一个Egg.js.Egg.js中文官网:https://
eggjs
.org/zh-cn/Egg.js
weixin_30706507
·
2020-07-05 21:53
搭建egg服务器供客户端使用
官方地址教程:https://
eggjs
.org/zh-cn/intro/quickstart.html步骤一:直接使用快速初始化(这时目录中应该有一个空的app目录)$mkd
固执的毛毛虫
·
2020-07-05 15:08
小而美的 egg-react-ssr 开源实现方案
小:实现方式简洁;全:功能齐全,配套结合多种热门模块的example;美:基于React和
Eggjs
框架,拥有强大的插件生态,配置非黑盒,非常方便加入业务个性化逻辑。项目地址:https://gi
阿里巴巴文娱技术
·
2020-07-04 10:35
Eggjs
笔记:Egg.js介绍以及环境搭建
Egg.js官网官网:https://
eggjs
.org中文网站:https://
eggjs
.org/zh-cn/Egg.js是什么Egg.js是「阿里旗下产品」基于Node.js和Koa是一个Nodejs
Johnny丶me
·
2020-07-04 08:23
Javascript
NodeJs
Full
Stack
EggJs
快速入门
EggJs
快速入门Egg.js简介Egg.js为企业级框架和应用而生,帮助开发团队和开发人员降低开发和维护成本。
RopeHuo
·
2020-07-02 16:19
KoaJs和
EggJs
上手教程
KOA1.KOA项目搭建脚手架搭建cnpminstall-gkoa-generatorkoa2+项目名称cd项目名称&&npminstallcnpminstall--update-binary//意义运行命令npmrundev安装mysql2链接cnpminstallsequelizemysql2–save安装跨域包cnpminstallkoa-cors–save一个简单的KOA项目搭建成功2.K
lx392118613
·
2020-07-02 10:56
react做一个博客(koa框架连接mySQL数据库)
https://github.com/
eggjs
/egg$npmiegg-init-g关于koa:http://www.ruanyifeng.com/blog/2017/08/koa.html?
sasaraku.
·
2020-07-01 13:35
前端
Egg教程_Egg.js视频教程免费分享
eggjs
视频教程分享网盘地址:https://pan.baidu.com/s
哈哈哈哈哈itying
·
2020-07-01 02:29
一个简单博客系统,实现前后端增删改查基本功能
此篇仅做简述,详细请见实际项目1项目结构:(1)服务端
eggjs
开发(2)客户端umijs开发(3)数据库mysql数据库2效果如下:3备注:(1)数据库使用的在线数据库,下载后,需配置为自己的mysql
HeavyShell
·
2020-06-30 04:20
javascript
react
nodejs
蚂蚁金服体验技术部招人啦! - 技术篇
拥有众多技术大牛,如民工叔徐飞、阮一峰、ECharts作者林峰、苏千、死马(不四)、偏右、云谦等,著名开源项目有AntDesign、AntV可视化系列(G2/G6等)、Dva、Roadhog、Umi、
Eggjs
weixin_34319374
·
2020-06-28 16:10
mediasoup 学习笔记【一】 worker
如果以前接触过nodejs,应该对cluster有所了解,不管是expressjs,
eggjs
等等框架,都启用了多进程方案以提升性能。当然mediasoup也不例外。
风不二
·
2020-06-27 10:41
node
js
eggjs
结合七牛云对象存储实现文件上传功能
目录结构说在前面安装依赖创建路由创建控制器创建service上传测试本文首发于艾特网-程序员导航站中的博客专栏,地址:https://www.iiter.cn/blogs/37建议收藏或保存说在前面最近想着给艾特网-程序员导航站后台扩展文件上传的功能。因为考虑到七牛云对象存储比较划算,而且每个月会免费赠送10GB的标准存储空间,基本算是白嫖。所以就打算拿七牛云来练练手。想注册七牛云的同学可以点这里
WebCandy
·
2020-06-26 20:16
nodejs
eggjs
七牛云
基于 react、react-hooks、redux、ts手写ant-design-pro,搭配 node、
eggjs
、ts、mysql、redis配套api
介绍最开始的时候,我需要一个react开发的amdin模版,在开源社区寻找了一边之后,比较中意antdesignpro的UI,当我一堆操作把antdesginpro的代码拉下来研究之后,发现内容是在太多了,除了react、redux之外,还包含了umi、dva、ant-design/pro-layout等其它东西,当这些概念和ts结合起来使用的时候,作为一个react新手,我瞬间感觉无处下手,后面
landl_ww
·
2020-06-24 02:03
node-js
javascript
ContextType
在
eggjs
的错误处理中插入 sequelize 事务回滚
厌烦了每个controller都必须加入一个try...catch...,明明有一个最后包住的错误处理,还是每次都写这种垃圾代码。已经在config.onerror的配置里加入了自定义的错误码处理,现在还需要加入事务的自动回滚。问题就在于这个是个异步操作。sequelize返回的是一个Promise.直接加入能够执行。但执行顺序上似乎不太理想。这是第一次卡住的地方。怎么样在一个请求的末端再加入异步
wenpin
·
2020-06-23 07:55
eggjs
+sequelize+migration使用记录
时区设置默认0时区读写都设置:SequelizereadsdatetimeinUTConly///config.${env}.jsconfig.sequelize={dialect:'mysql',host:'127.0.0.1',port:3306,database:'databasename',username:'root',password:'',timezone:'+08:00',**//
JoeyShaw
·
2020-06-22 18:31
Egg.js
蚂蚁前端的开局十年:一切都在路上
这里有一群前端拓荒者,曾带领团队做出“AntDesign”、“AntV”、”
Eggjs
”、“Umi”等顶级开源项目,也有造梦者研发出“语雀”、“海兔”、“Basement”这样的里程碑产品。
阿里技术官方号
·
2020-06-22 13:43
node(
eggjs
)下使用nsq 实现puppteer生成pdf服务(二)
说到这里先简单介绍下
eggjs
。官网地址:https://
eggjs
.org/zh-cn/basic...。
西若枫
·
2020-06-21 03:07
eggjs
node.js
puppeteer
canvas
node(
eggjs
)下使用nsq 实现puppteer生成pdf服务(一)
本篇文章主要介绍如何在nodeJs中使用nsq,其他实现将在后续文章输出。起因前段时间做了一个网页生成pdf的node服务。由于puppteer和canvas生成过程中对内存的消耗比较大,内容量大的网页生成时间过长,对于第三方组件有时候会生成出问题等原因。引入了nsq,使项目实现负载均衡,消除单点故障。但是网上查找之后发现介绍node中加入nsq的方案很少,经过软膜硬泡终于把nsq引入了node中
西若枫
·
2020-06-21 03:43
node.js
nsq
puppeteer
canvas
egg定时任务
https://
eggjs
.org/zh-cn/basics/schedule.html二、cheerio模块cheerio是nodejs的抓取页面模块,为服务器特别定制的,快速、灵活、实施的jQuery
LoaderMan
·
2020-06-20 21:00
Egg.js路由的几种写法、路由重定向、路由分组(路由映射)
一、路由的几种写法见:https://
eggjs
.org/zh-cn/basics/router.html二、路由重定向路由内部重定向:module.exports=app=>{app.router.get
LoaderMan
·
2020-06-12 19:00
Egg.js Post 提交数据、Egg.js 安全机制 CSRF 的防范、以及配置模板全局变量
1、Egg安全机制CSRF的防范http://
eggjs
.org/zh-cn/core/security.html2、EggPost提交数据">用户名:密码:提交3、获取数据(egg.js获取数据不需要配置中间件直接通过下面方式获取
LoaderMan
·
2020-06-03 21:00
egg中间件
Egg是基于Koa实现的,所以Egg的中间件形式和Koa的中间件形式是一样的,都是基于洋葱圈模型Koa中的中间件:http://
eggjs
.org/zh-cn/intro/egg-and-koa.html
LoaderMan
·
2020-05-29 14:00
egg 框架扩展
文档:https://
eggjs
.org/zh-cn/basics/extend.htmldemo:比如格式日期:在app/extend/helper.js写入//扩展里面引入第三方模块/*https:
LoaderMan
·
2020-05-26 13:00
eggjs
服务(service)和控制器(controller)相互调用规则
MVC框架:view视图模板页面的展示controller控制器负责处理一些业务逻辑的处理(简单业务逻辑处理)model模型(service)和数据打交道(查询数据库、操作数据库数据请求数据)(复杂的业务逻辑以及数据操作)egg.Controller,会有下面几个属性挂在this上this.ctx:当前请求的上下文Context对象的实例,通过它我们可以拿到框架封装好的处理当前请求的各种便捷属性和
LoaderMan
·
2020-05-10 23:00
eggjs
快速入门+数据库连接
KoaKoa是一个新的web框架,由Express幕后的原班人马打造,致力于成为web应用和API开发领域中的一个更小、更富有表现力、更健壮的基石。Koa相对于Express有几个显著的特点。Koa中间件选择了洋葱模型。Koa除了Express的Request和Response两个对象外,增加了Context对象。将捕获异常中间件放在其他中间件之间,就可以捕获到它们的异常了。中间件洋葱模型中间件执
不作声
·
2020-05-06 21:00
Egg.js 介绍以及环境搭建
1、Egg.js官网:官网:https://
eggjs
.org中文网站:https://
eggjs
.org/zh-cn/2、Egg.js是什么?
LoaderMan
·
2020-04-29 21:00
Egg 框架简述 (三):持久层方案
持久层方案(egg-sequelize)Worker和高效负载均衡Agent代理角色定时任务笔者的其他文章推荐:《JS函数式编程思维简述》3.持久层方案(egg-sequelize)官方文档:https://
eggjs
.org
阿拉拉布
·
2020-04-14 02:58
Egg 框架简述 (二):插件使用
Plugins)持久层方案(egg-sequelize)Worker和高效负载均衡Agent代理角色定时任务笔者的其他文章推荐:《JS函数式编程思维简述》2.插件(Plugins)官方文档:https://
eggjs
.org
阿拉拉布
·
2020-04-11 23:33
eggjs
结合七牛云对象存储实现文件上传功能
本文首发于艾特网-程序员导航站中的博客专栏。地址:https://www.iiter.cn/blogs/37建议收藏或保存说在前面最近想着给艾特网-程序员导航站后台扩展文件上传的功能。因为考虑到七牛云对象存储比较划算,而且每个月会免费赠送10GB的标准存储空间,基本算是白嫖。所以就打算拿七牛云来练练手。想注册七牛云的同学可以点这里安装依赖七牛云官网中有nodejs版本的sdk,我们通过npm来安装
Peanut
·
2020-04-06 18:09
javascript
node.js
eggjs
七牛云存储
钢材信息小程序开发总结(一) --- 整体介绍
~我答应了他,于是之后每天在梦里想,怎么做,用什么做最后决定使用小程序来搞,毕竟老一辈人微信用的多,小程序逼格高十月三号配置的信息...,然后十一月开工image.png1.技术选型image.png
EggJS
治电小白菜
·
2020-04-02 09:26
Egg学习记录(3)
原文链接https://
eggjs
.org/zh-cn/intro/quickstart.html服务(Service)简单来说,Service就是在复杂业务场景下用于做业务逻辑封装的一个抽象层,提供这个抽象有以下几个好处
龙哈哈_4b89
·
2020-03-22 03:24
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他