如何在中间件过滤参数?

<?php namespace app\middleware; use Webman\Http\Request; use Webman\Http\Response; use Webman\MiddlewareInterface; class ParamFilterMiddleware implements MiddlewareInterface { public function process(...

andyzu 发表与 2024-09-22 525 浏览 2 回答
curl是否会阻塞整个wokerman进程,打断事件轮询那?

问题描述 需要同步调用第三方接口来验证我方数据的准确性 这里写问题具体描述 在一些相关接口内,我们需要同步调用第三方接口来验证我方数据的准确性,这种情况下http client并不适用,请问使用curl是否会阻塞整个进程那...

冰冰不要 发表与 2024-09-19 628 浏览 1 回答
在中间件中需要不改变浏览器url的前提下将请求提交到其他控制器

问题描述 在中间件中需要不改变浏览器url的前提下将请求提交到其他控制器,为什么使用 $request->controller后没效果呢 为此你搜索到了哪些方案及不适用的原因 public function process(Request $request, callable $next): Response { $request->controller='test'; $response = $next...

rongma 发表与 2024-09-14 361 浏览 1 回答
如何直接返回远程服务器的文件流?

问题描述 返回文件流官方说明是这个 <?php namespace app\controller; use support\Request; class FooController { public function hello(Request $request) { return response()->file(public_path() . '/favicon.i...

914739959 发表与 2024-09-09 578 浏览 1 回答
关于路由分组并使用中间件的问题

问题描述 一组路由都经过了中间件检查登录状态,但是这组中的某个路由不想经过中间件的检查,如何单独排除这个路由。...

Best 发表与 2024-09-03 350 浏览 2 回答
不知道在哪看到的 说PHP9会加入async await

是真有这个事情吗 还是小道传闻?...

happy321 发表与 2024-08-02 1237 浏览 3 回答
webman怎样序列化当前的Request

问题描述 Webman 环境: workerman/webman-framework 1.5.16 workerman/workerman dev-master (题外话,期待V5发布) 我想在当前请求的时候, 异步统计一些东西(可能有多重操作),所以打算序列化对象,异步消费去处理。 参数较多,所以不想一一拿出来处理 。 比如Request的路由,路...

yskj 发表与 2024-07-30 519 浏览 1 回答
RPC下Request请求参数转换

我在使用 RPC远程调用 插件,远程获取信息。 当我从其他服务器请求rpc到达后,我获取到的参数是一个数组,如下代码。 我现在需要将这个$args转换成Request类型才能请求getProject,我需要如何转换一下,或者其他方法才能请求? namespace service; class User { public function get($args) { // 我需要将这个$a...

深蓝 发表与 2024-07-26 595 浏览 1 回答
reload 会让在执行的任务中断?

问题描述 写了个定时下载文件的后台任务,只要我reload代码,定时任务就会停掉这个下载任务,1000MB的文件下到一半,咔嚓停了,怎么解决?...

914739959 发表与 2024-07-22 661 浏览 2 回答
@walkor 大佬请给点指示 webman 二进制打包 出现错误 “命令已执行32秒前,使用了2分钟 但失败(退出代码1) ”

命令已执行32秒前,使用了2分钟 但失败(退出代码1) 虽然可以生成文件,但是放服务器运行提示: no payload found. micro SAPI for PHP8.0.28 ve.1.0Usage: concatenate this binary with any php code then execute it....

miles 发表与 2024-07-21 643 浏览 1 回答
crontab可以跨进程操作吗?

crontab可以跨进程操作吗,比如进程1创建crontab并记录id,然后可以在进程2中使用这个id把进程1中的crontab删除吗?...

啊哈哈 发表与 2024-07-17 571 浏览 2 回答
怎么调用其他控制器的方法?

问题描述 TestAController有个 test方法, 我在TestB控制器怎么调它?...

914739959 发表与 2024-07-02 688 浏览 1 回答
【算解决了】webman的队列webman/redis-queue任务堆积,导致内存超过,导致进程退出

版本号 webman/redis-queue 1.3.2 问题描述 我操作大表 ,导致所有队列进程busy, mysql阻塞写入,我理解 但索引添加完成, busy消失,但是内存超了 ,我设置了512M还是超了 出现 2024-07-01 22:46:50 pid:30566 Worker[30566] process terminated with ERROR: E_ERROR "Allowed mem...

xiaoming 发表与 2024-07-01 1131 浏览 5 回答
使用webman,如何进行请求排队

问题描述 现在有一个业务是抽奖 开启活动A 活动A持续时间是5天 在活动期间内,每个用户 有且只有 一次抽奖机会 根据这些特点,不会有那种瞬时超大流量进来,但总会有 几个用户同时抽到同一个产品的情况,目前主要是针对这种情况,避免并发的问题 为此你搜索到了哪些方案及不适用的原因 我目前想到的方案有 利用 MySQL 行锁,这个在代码层非常容易实现 利用redis,但具体是怎样一个思路,目前还没有想好 针对这种情...

evilk 发表与 2024-06-27 634 浏览 2 回答
引入模型观察者后,设置在提交所有事务后处理事件后报错

问题描述 引入模型观察者后,模型观察者中设置 public bool $afterCommit = true; 在提交所有事务后处理事件后报错,改为false即无错误。 laravel文档地址: https://learnku.com/docs/laravel/10.x/eloquent/14888#3bfe46 程序代码 <?php namespace app\observer; use app\mode...

mQuery 发表与 2024-06-25 761 浏览 2 回答
请问如何webman的master进程中运行自定义代码

请问webman中我想在master进程中运行自定义代码,比如访问一个webapi,根据返回结果来定义一些环境、参数或者退出服务,在哪里加比较优雅呢,谢谢~...

深林孤鹰 发表与 2024-06-18 880 浏览 3 回答
webman好用,赞好用,赞好用,赞好用,赞

webman好用...

ljw787 发表与 2024-06-18 709 浏览 2 回答
webman response能否增加一个功能,发送响应之后继续执行操作

目前有新项目在考虑用webman,之前都是swoole,有一个用法在webman好像没看到支持,但是在我们的实践中挺有用的,就是控制器在执行必要的操作之后,返回数据给前端,然后可以继续执行一个稍微慢一点的动作,比如发送验证邮箱或者短信等等,这些可以用自定义进程实现,但是额外起自定义进程又没必要 比如是否可以实现这样 $response = response(); // .... 业务逻辑 // 设置http头 $...

bigjason 发表与 2024-06-16 704 浏览 1 回答
MYSQL show PROCESSLIST 问题 一个数据库很多 sleep 很多

问题描述 这里写问题描述 这有什么影响吗...

发表与 2024-04-25 690 浏览 2 回答
大佬们 能不能编译一个有xlswriter扩展的php静态文件啊,由于本人能力有限,望大佬们帮帮忙

问题描述 大佬们 能不能编译一个有xlswriter扩展的php静态文件啊,由于本人能力有限,望大佬们帮帮忙...

moco 发表与 2024-04-23 823 浏览 3 回答

tanhongbin

6496
积分
0
获赞数
0
粉丝数
2021-08-23 加入
×
🔝