egg
egg copied to clipboard
🥚 Born to build better enterprise frameworks and apps with Node.js & Koa
### 场景: 我使用egg-socket.io作为服务端,使用socket.io-client做为客户端,实现的一个即时通讯程序, 发送文本,图片,文件等各种消息都是正常的。 ### 问题: 当我在客户端A向客户端B进行分片发送大文件时,在文件未发送完时,A再次发出的其他消息别人就收不到,被阻塞了, 只有当发送的文件完成之后,别人才能收到A后续发过来的消息, ### 个人认识 感觉这应该就是消息发送是串行同步的,而我希望能够并行异步,不会因为前面的消息没法送完成就被阻塞,在官网上找了下,没发现如何让消息异步不阻塞,希望各位大佬能够指点下,万分感谢! ## 相关环境信息 "egg": "^2.15.1", "egg-socket.io": "^4.1.6", socket.io-client:socket.io-client@2
官方socket.io的namespace支持正则表达式,但是egg-socket.io不支持,能否提供一下egg-socket.io的namespace 正在表达式支持呢?谢谢!!
## What happens? 服务网格部署时,将目标IP为127.0.0.1的请求给代理了,对于master 与worker 之间的通信使用localhost通信,流量经过了envoy。 而库会报如下错误: npm ERR! This is probably not a problem with npm. There is likely additional logging output above. 2020-06-24 10:52:08,856 ERROR 118 nodejs.SyntaxError: Unexpected...
## 代码示例 ```js // app/model/testOpenDataSource.js 'use strict'; const mongoose = require('mongoose'); module.exports = app => { const User = app.mongooseDB.get('app').models.crm_user; const schema = new mongoose.Schema({ // 创建人 user: { type:...
我通过扩展实现了自己想要的日志切割格式,但是egg-logrotator默认的按天切割还是会执行,如何禁止掉
RESTful 风格的 URL 定义中,路由名重复如何解决? 遇到问题:在中间件获取路由名时,由于路由同名,无法判断是具体哪个方法执行。 文档地址:https://eggjs.org/zh-cn/basics/router.html 
* **Node Version**: * **Egg Version**: * **Plugin Name**:egg-mysql * **Plugin Version**: * **Platform*mac*: * **Mini Showcase Repository**:
【求助】eggjs本地化开发时每次保存项目文件,egg-sequlize都会重新编译一次,有什么办法可以不让它编译吗?
## What happens? [email protected] › [email protected] › [email protected] › formidable@^1.2.0 Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau [21:36:03] deprecate [email protected] › [email protected] › [email protected] › [email protected]...
eggjs本地化开发时每次保存项目文件,egg-sequlize都会重新编译一次,有什么办法可以不让它编译吗?