JavaScript

    10热度

    3回答

    版本号: 3.5.1 前端版本:vue3版?还是 vue2版? VUE3 问题描述: js增强触发弹窗提示文件不存在 截图&代码: 报错截图 文件截图 js增强截图 友情提示(为了提高issue处理效率): 未按格式要求发帖,会被直接删掉; 描述过于简单或模糊,导致无法处理的,会被直接删掉; 请自己初判问题描述是否清楚,是否方便我们调查处理; 针对问题请说明是Online在线功能(

    0热度

    12回答

    What happens? get请求可以正常的设置Cookie,post请求似乎被拦截掉了。找了很久和搜了很多文章还是没有解决问题,所以来社区求助大家的帮助 谢谢? 错误信息 Access to XMLHttpRequest at 'http://127.0.0.1:7001/signIn' from origin 'http://127.0.0.1:8080' has been block

    0热度

    4回答

    sameSite 设置无效 module.exports = { cookies: { sameSite: 'none', }, }; 复现步骤,错误日志以及相关配置 cookies 成功写入,但没遇 sameSite none 相关环境信息 操作系统:windows10 Node 版本:v12.18.0 Egg 版本:2.29.1 是否需要配置其他参数?或者引入插件?

    5热度

    17回答

    看了官方案例 扩展定时任务类型 module.exports = agent => { class ClusterStrategy extends agent.ScheduleStrategy { start() { // 订阅其他的分布式调度服务发送的消息,收到消息后让一个进程执行定时任务 // 用户在定时任务的 schedule 配置中来配置分布式调度

    8热度

    17回答

    What happens? 我们都知道在开发过程中,不用重启就能运行新加的代码,这个功能就是reload worker相关的功能,这个过程中会中断已有进程的执行, 我把代码部署在容器中,也会带有这个功能,但是我不知道怎么关闭他,因为需要上传临时文件到服务器上,这会触发reload worker,有些运气不好的请求就会断掉 复现步骤,错误日志以及相关配置 相关环境信息 hibernate Node

    3热度

    10回答

    因为服务器是24核的,所以默认开启的24workers,但是会导致接口经常非常慢,甚至ETIMEOUT;我后面试了一下设置workers<5个的时候,速度就明显提升了,1个的时候最稳定,dev模式下也稳定;求助 数据库已经测试过了,基本是50ms内响应,用的阿里云的RDS,ETIMEOUT报错也是在egg报错的 另外:就算不访问数据库,返回死数据,也是这种情况; 这个是24个workers:

    2热度

    13回答

    What happens? https://github.com/jprichardson/node-fs-extra 这个模块在egg里用不了, How To Reproduce Steps to reproduce the behavior: 一旦添加红框中的代码,运行dev,直接报错 去掉红框里的代码,运行dev,就ok正常。 package.json { "privat

    0热度

    10回答

    What happens? 遇到了这样一个需求场景,希望能够在运行时,从外部导入一个插件,然后能够在运行状态下把这个新导入的插件加载进来。 想问下,大家有什么思路么,实现这样的效果。 目前我能想到的是,导入插件包,然后修改plugin.js文件,写入新的插件的配置,然后重启egg服务,达到引入新插件的目的。但是这种方案有两点不好: 需要入侵应用源代码,修改plugin.js 需要重启服务 我在

    0热度

    13回答

    Background 我在做一个egg流控插件,每个worker限制一定的请求数,但是通过实际发现master并没有平均分发请求到每个worker,而且集中一段时间到一个worker,另外一段时间又到了另外一个worker。 这样没法做到真正的多进程负载均衡。 Proposal 请问下,有没有办法让master像ngxin轮训那样节点逐个分发。 Additional context Add any

    9热度

    14回答

    问题: 在 file 模式下,前台通过form表单进行文件上传,同时携带了一些参数(包括图片的base64数据),浏览器控制台的请求一直处于待处理状态,egg服务没有任何的报错日志打印出来, 也没有进入到路由对应的controller方法里,相当于无响应状态。 测试过程: 经测试,当上传的图片大于100KB时就会出现该问题;同时如果删除前台请求参数中的base64信息,请求恢复正常。也已经在配置文

    10热度

    13回答

    What happens? Error: Package subpath './lib/request' is not defined by "exports" in /Users/artoria/wusong/microservice-server/node_modules/koa/package.json 复现步骤,错误日志以及相关配置 node 从 16 升级到 17,执行 egg-bin

    2热度

    14回答

    比如有5个worker,我在启动的时候想要初始化一下微信公众号的示例,做到有人发消息过来的时候自动回复。 假如只能new一次,不能所有worker都new,要做到所有消息收到的时候,都可以调用的初始化的这个微信公众号示例,怎么做呢?

    2热度

    7回答

    问题现象:批量上传文件时会出现某几个文件始终处于上传状态,对应的上传请求处于挂起状态。 BUG排查: // node_modules/egg-multipart/app/extend/context.js async saveRequestFiles(options) { options = options || {}; const ctx = this; const m

    8热度

    10回答

    What happens? 原来稳定运行的一个项目,最近开始频繁无故自动退出,没有报错。 按照这个帖子的说法,https://www.cnblogs.com/xingmuxin/p/8796961.html,几乎注释了所有logger,还是频繁退出。而且越来越频繁了。 请帮忙分析一下原因,下面有完整日志和audit审计日志 Context Node Version: 10.21.0 Egg Ve

    10热度

    7回答

    我的理解,stop指令应该是可以跟--title=app_name,但是示例中加了一个中括号,一般来讲这个中括号应该是代表可选参数的意思吧?而不是真的需要在命令后面加中括号吧? 实际使用应该是:eggctl stop --title=app_name 而不是:eggctl stop [--title=app_name] 不知道我理解的是否正确

    0热度

    9回答

    很多配置项信息比较敏感,不应该明文存储,请问有人实现配置项加密的方法吗?

    2热度

    19回答

    需求: 上传exl文件,然后对文件的内容进行校验 问题: 在文件上传到服务器临时文件夹后,我会用 app.messenger.sendToAgent(...) 通知 agent 启动一个随机的 worker 来异步处理文件校验,然后结束这次请求。 因为文件数据量比较大,校验属于同步任务,会导致 CPU 使用率长时间接近 100%,这时候,如果有其他请求接入,会导致响应非常慢(可以正常收到请求) 思

    10热度

    7回答

    在容器中运行,启动后马上退出,容器启动失败 猜测是主进程退出,但我没有用daemon模式,启动命令是egg-scripts start --workers=1 --title=performance 看了这个https://github.com/eggjs/egg/issues/3885 ,没解决我的问题 错误日志: 2021-10-08 23:00:27,245 INFO 80 [egg-re

    8热度

    8回答

    egg 版本. "egg": "^2.15.1", 定时任务 执行的时候是多次循环执行 想问一下是什么情况 static get schedule() { return { interval: '1m', type: 'worker', }; }

    4热度

    7回答

    in context.js const a = require('./context/A'); module.exports = { cache }; in A.js module.exports = { test(){ const { app } = this; } } 在我的service中如果我使用this.ctx.cache.test 能进入到方法中但是拿不到app了。 但是如果我把c