eggjs

    6热度

    7回答

    问题描述: 最近用egg做项目的时候 准备自己写一个权限管理中间件,使用的是router.resources配置路由,网上查到_matchedRouteName这个参数匹配的是resources的router_name 期望在请求进入时获取到这个参数,然后在我的配置文件里面查 该角色是否具有这个router_name的权限,但是这个参数我测试发现进入controler之后才能获取到,中间件里没有值

    10热度

    9回答

    What happens? eggjs不支持pnpm 复现步骤,错误日志以及相关配置 使用pnpm安装依赖 启动后在加载plugin时报错: Error: Can not find plugin egg-onerror in "projectDir/node_modules, projectDir/node_modules/.pnpm/egg@2.29.3/node_modules/egg/no

    2热度

    7回答

    请问如果我希望代码只运行在一个进程,当收到数据后,再通知其他的进程,例如:监听数据库的通知等等,这种情况我该什么地方来写只运行在一个进程上的代码呢?现在是写在了schedule定时器的目录下,但我觉得这并不是最好的选择,请问大家有什么好的办法吗?谢谢。

    2热度

    7回答

    dev和debug时,如果机器的7001端口被占用,config里的port设置被egg-bin通过命令行传参改成了7002 相关启动日志 [egg-bin] server port 7001 is in use, now using port 7002

    6热度

    12回答

    故障表现:服务器CPU占用100%,导致无法处理任何请求,进程假死。 错误日志文件: 大量的写日志失败和reloaded错误日志: 查看每分钟重启次数,在3万次左右(基本确定是这个原因导致CPU打满): 写一个测试js文件写入相同日志文件,写入成功,排除文件占用和权限问题: const fs = require('fs'); const filename = '/root/logs/page

    0热度

    10回答

    安装egg-bin报错,始终不能安装成功 ➜ npm i egg-bin --save-dev npm WARN ERESOLVE overriding peer dependency npm WARN Found: mocha@6.2.3 npm WARN node_modules/mocha npm WARN mocha@"^6.0.2" from egg-bin@4.16.2 npm W

    7热度

    12回答

    What happens? 根据eggjs vscode插件设置远程debug,但是报错如下,我确认ip和端口是正确的 复现步骤,错误日志以及相关配置 launch.json如下 { "type": "node", "request": "attach", "name": "Egg Attach to remote", "localRoot": "${workspa

    4热度

    9回答

    Background 项目依赖egg框架,用alinode做的性能监控,alinode已开启,慢http日志已经有数据了,Trace一直无数据,按照阿里提供的文档https://help.aliyun.com/document_detail/72715.html,装入了文档里面的依赖,因为项目没有使用express,按照文档实例代码仿写一直未成功,请问有没有egg项目开启 Trace 的例子代码

    2热度

    8回答

    egg还是可以处理请求,因为在第一个打印请求的中间件中有输出,但是后续都不再处理,没有一点响应,必须重启服务 Alinode 分析截图