egg icon indicating copy to clipboard operation
egg copied to clipboard

🥚 Born to build better enterprise frameworks and apps with Node.js & Koa

Results 351 egg issues
Sort by recently updated
recently updated
newest added

![image](https://user-images.githubusercontent.com/28916622/106248181-982bab00-624b-11eb-80ab-93431f6e6af6.png) ![image](https://user-images.githubusercontent.com/28916622/106248255-b2fe1f80-624b-11eb-956d-318d1cd59fee.png) 求解

Inactive

## What happens? egg-mysql 的文档样例有点少,就去查了[ali-rds](https://github.com/ali-sdk/ali-rds) ,在读代码时,看到 /lib/operator.js 中的代码质量太堪忧了,瞬间 egg.js 就不香了,各种神仙代码,全读一边不可能,但如果egg的基础库都是这种代码,真是不太想用了。 ## 例子: 在 [ali-rds](https://github.com/ali-sdk/ali-rds) 的 [/lib/operator.js](https://github.com/ali-sdk/ali-rds/blob/master/lib/operator.js) 的第 269 行 数组直接与字符相加,并且 255 行的变量 SQL 就没必要声明成数组,运行是能运行,但太仙了 ```javascript let SQL = [ 'UPDATE...

Inactive

## What happens? 使用messenger从worker向agent频繁发送大body的消息,worker和agent进程正常,master的进程的内存会不断上升 而且压测停止后,master的内存基本上没有下降。 ## 最小可复现仓库 > 请使用 `npm init egg --type=simple bug` 创建,并上传到你的 GitHub 仓库 ## 复现步骤,错误日志以及相关配置 ## 相关环境信息 - **操作系统**:linux - **Node 版本**:14.2.0 - **Egg 版本**:2.28.0

Inactive

## 相关环境信息 - **操作系统**:centos7 docker19.0.13 - **Node 版本**:node 12 - **Egg 版本**: { "ali-oss": "^6.10.0", "axios": "^0.19.2", "cos-nodejs-sdk-v5": "^2.7.0", "crypto-js": "^4.0.0", "egg": "^2.15.1", "egg-cors": "^2.2.3", "egg-logger": "^2.4.2", "egg-logger-sls": "^1.4.2", "egg-mongoose":...

Inactive

## What happens? sequelize,数据入库的时候,DATE数据时区换算异常; ## 最小可复现仓库 > 请使用 `npm init egg --type=simple bug` 创建,并上传到你的 GitHub 仓库 ## 复现步骤,错误日志以及相关配置 ```js //运行的源码 console.log(arr[key]); // console.log('md,updated_at:' + arr[key].updated_at, 'md,created_at:' + arr[key].created_at); const pgRes...

Inactive

## What happens? egg-redis 在检查配置参数时如果没有host、port等配置会直接报错([代码](https://github.com/eggjs/egg-redis/blob/master/lib/redis.js#L38)),但实际上ioredis是可以通过path方式来创建redis客户端的: ![image](https://user-images.githubusercontent.com/1436694/92196338-a2ff3100-eea1-11ea-8ed3-6486bf18fc7e.png) ## 最小可复现仓库 > 请使用 `npm init egg --type=simple bug` 创建,并上传到你的 GitHub 仓库 ## 复现步骤,错误日志以及相关配置 ```sh /Users/zhaozhiming/projects/xxx/node_modules/egg-redis/lib/redis.js:38 assert(config.host && config.port && config.password !== undefined &&...

Inactive

egg-sequelize会默认增加一个app beforeStart hook ,自动检测数据库是否连接,对于某些情况下此问题会报错,比如github action,CI/CD,如果你的数据库信息错误或者你只是一个本地示例数据库。此操作会默认开启数据库连接,如果你本地还没有安装mysql的话直接报错,而且此默认选项报错信息不友好。 数据库配置 ``` config.sequelize = { username: 'root', password: '123456', host: 'localhost', port: 3306, dialect: 'mysql', timezone: '+08:00', database: 'eggjs', }; ``` egg-sequelize 代码: ``` app.beforeStart(async...

Inactive

``` const rpc = { client: { serverHost: '127.0.0.1:12202;127.0.0.1:12204', responseTimeout: 3000, // responseTimeout(可选): RPC 的超时时长,默认为 3 秒 }, }; ``` 这是我的配置文件。 同时有端口号12202,12204两个服务,向第二个服务发送请求,第一个服务会报错,报不能再第一个服务上找到方法,说明我只链接了第一个服务,第二个服务是没有被链接上的。怎么解决一个客户端连接多个服务端的问题呢? 这是第一个服务报的错,实际上这个服务是第二个服务 2020-06-03 05:59:29,199 ERROR 1089 nodejs.Error: not found...

Inactive

## Background monorepo 已经逐渐成为了一些项目或团队开发的主要模式,正如之前在 #3680 之中讨论的一样,但遗憾的是这个 issue 在仍未被解决的情况下被关闭了,而且长期没有进展。正巧我前几天使用eggjs遇到了同样的问题,但之前并没有给出结论,所以特意新开了一个 issue。 现在我是使用的 yarn workspace 的 nohoist 解决的,但我认为这个需要 egg 官方进行处理。 ``` "workspaces": { "packages": ["packages/*"], "nohoist": [ "**/egg", "**/egg/**" ] }, ``` 关于具体问题...

Inactive

比如: ```js this.app.mysql.someFunc(); ``` 经常报`someFunc`没有,我还必须去 index.d.ts 一个个添加,看了下相关 Issues,提这类问题的人很多,这么吊的框架没办法解决一下吗?

Inactive