框架:Webman v2.1 支付SDK:Easywechat 6.17 程序代碼 PayController.php控制器代碼: <?php namespace app\api\controller\pay; use support\Request; use app\api\logic\pay\PayLogic; use app\common\server\JsonServer; use app\common...
如題 每個(gè)頁(yè)面都這樣寫,到第二個(gè)頁(yè)面的時(shí)候client_id會(huì)刷新,我這么寫應(yīng)該不對(duì)的吧?onopen是重新連接的吧?應(yīng)該要怎么寫呢? 或者說如何保存一個(gè)session,能保存uid,就算client_id刷新了也可以通過uid綁定 <script> ws = new WebSocket("ws://127.0.0.1:7272"); ws.onopen = function() { ...
走默認(rèn)路由配置不可能實(shí)現(xiàn),目前來看想從中間件入手,路由開放匹配全路由,在中間件獲取path進(jìn)行判斷進(jìn)那個(gè)控制器,但是不知道如何從中間件指派那個(gè)控制器方法返回...
問題描述 我用webman新創(chuàng)建的項(xiàng)目 composer create-project workerman/webman 然后再安裝webman-admin composer require -W webman/admin 然后訪問帶端口號(hào)的地址: http://domain:55602/app/admin 一切都是正常的。 但是我的服務(wù)器、域名、端口都有限制,所以我不能在url根路徑下訪問webman-admin ...
問題描述 我用workerman做了一個(gè)http服務(wù),作用是作為定時(shí)器來通知第三方服務(wù)器,然后量大了以后,nginx日志里發(fā)現(xiàn)了,這種錯(cuò)誤: 2024/06/16 16:52:28 [error] 28425#0: *314 recv() failed (104: Connection reset by peer) while reading response header from upstream 頁(yè)面等待一段時(shí)...
問題描述 關(guān)于webman-admin 應(yīng)用插件開發(fā) 有更詳細(xì)的視頻或者文檔嗎? 主要是涉及到admin方面的東西有哪些介紹或者視頻文檔之類的 為此你搜索到了哪些方案及不適用的原因 B站沒找到 感謝各位大佬?。。。?..
問題描述 用的是ThinkPHP6.1,在項(xiàng)目里寫了兩個(gè)服務(wù),獨(dú)立的文件,一個(gè)TCP_SERVER,另一個(gè)是TCP_client 1、然后啟動(dòng)服務(wù):php think serv start -d;php think client start -d 2、問題:當(dāng)使用關(guān)閉client的時(shí)候,發(fā)現(xiàn)TCP服務(wù)端,也跟著stop了;同樣關(guān)閉Server的時(shí)候,Client也隨著Stop了。 3、關(guān)閉:php think cli...
手頭有個(gè)項(xiàng)目較為特殊,前后端分離,前端Post過來的是一段秘文,后端需要解密。 目前統(tǒng)一在中間件里解密后傳參給控制器,找了下文檔,貌似只有對(duì)象方式傳遞。 $request->xxx = 'xxxx'; ... 有沒有辦法在中間件里直接往post里追加參數(shù)呢,然后控制器里用$request->post();這種方式獲取呢? ------------附上解決方案 1:直接改造parsePost或parseGe...
問題描述 session他是獲取的是cookie 如果我的session key 存到HTTP請(qǐng)求頭里面 怎么樣不修改他框架的代碼 我如果不修改 他的這個(gè)框架的文件 怎么樣使用 使用 session("admin") 他還會(huì)讀取 header里的 session key ...
問題描述 1.測(cè)試兩個(gè)請(qǐng)求,第一個(gè)請(qǐng)求協(xié)程掛起5秒后輸出所有請(qǐng)求參數(shù);第二個(gè)請(qǐng)求直接輸出所有請(qǐng)求參數(shù)。如果\Workerman\Protocols\Http\Request沒存儲(chǔ)上下文的話,第一個(gè)請(qǐng)求返回的應(yīng)該已經(jīng)被第二個(gè)請(qǐng)求污染了啊 2.如果\Workerman\Protocols\Http\Request做了協(xié)程上下文處理,那是否意味著在webman控制器中可以不用考慮自己處理請(qǐng)求上下文,可以直接用$reques...
->addTask('task1', '/1 ', \app\crontab\tasks\Cp1Task::class) ->addTask('task2', '/1 ', \app\crontab\tasks\Cp2Task::class) ->addTask('task3', '/1 ', \app\crontab\tasks\Cp3Task::class) ->a...
webman做為API服務(wù),前端使用VUE,部署的時(shí)候使用Nginx代理API服務(wù),有些資源圖片是通過后臺(tái)上傳的,路徑為 /app/admin/upload/img/xxx.png 部署使用寶塔添加站點(diǎn),類型選為Static,其中 URL rewrite 配置如下 # 真實(shí)IP set_real_ip_from 0.0.0.0/0; real_ip_header X-Forwarded-For; # API接口 l...
問題描述 有個(gè)selectPage是管理員列表,我只是希望在超級(jí)管理員視圖顯示 1.請(qǐng)教index頁(yè)面頂部查詢表單中是否有鑒權(quán)決定是否顯示的方法? 2.請(qǐng)教layui table中 表頭參數(shù)是否有 鑒權(quán)決定是否顯示的方法? 類似于表格頂部工具欄和表格行工具欄里面的button那種可以通過permission來鑒權(quán)是否顯示 為此你搜索到了哪些方案及不適用的原因 我目前可以想到的方案 1.第一個(gè)是通過 return ...
問題描述 我在app下新建一個(gè)service目錄,這個(gè)目錄計(jì)劃放上百個(gè)類甚至更多,如userlistservice,userinfoservice等等之類,我在控制器如何指定一個(gè)服務(wù)類加載,我每次只需要加載一個(gè)類,在這個(gè)類文件中執(zhí)行統(tǒng)一入口操作,去完成不同的操作。我想實(shí)現(xiàn)通過參數(shù)來調(diào)用不同的類加載執(zhí)行,控制器就一個(gè)入口,服務(wù)類文件會(huì)越來越多【不斷新增】,如何能動(dòng)態(tài)加載指定服務(wù)類,類似于require_once指定類文...
問題描述 我的項(xiàng)目使用框架是symfony,現(xiàn)在想用gateway-worke實(shí)現(xiàn)消息推送,廣播等功能,現(xiàn)在gateway-worke有這個(gè)框架版本嗎? 為此你搜索到了哪些方案及不適用的原因...
問題描述 模擬了一下多進(jìn)程隊(duì)列造成失敗后的情況(以最壞情況打算的),發(fā)現(xiàn)如果失敗會(huì)一直堆積,并不會(huì)有過期情況,而list的key是拼接 queue_{redis-queue}-failedsend-slow-mail 前面一段還好,只是后面這一段是根據(jù)目錄命拼接而成, 如果是自行用定時(shí)器檢測(cè)失敗任務(wù),是不是每增加一個(gè)隊(duì)列都得增加, 有沒有類似think-queue的處理辦法,再嘗試多次失敗后(真·失?。┱{(diào)用“失敗方法...
問題描述 1.這個(gè)是設(shè)計(jì)的數(shù)據(jù)庫(kù)表結(jié)構(gòu),后臺(tái)插件為最新版,php7.4,nginx1.21 1.一鍵生成菜單后,刷新頁(yè)面就會(huì)提示 x success 包括打開添加與修改頁(yè)面 2.修改時(shí)間不會(huì)跟隨我的操作更改(新增數(shù)據(jù)后,字段為空,修改時(shí)間字段為update_at,添加的字段為create_at) 3.一鍵生成的頁(yè)面都是很小的那種嗎?有沒有自帶放大的功能 為此你搜索到了哪些方案及不適用的原因 1.表單里面...
問題描述 開啟10個(gè)進(jìn)程,每個(gè)進(jìn)程執(zhí)行不同的任務(wù)1、2、3、……10,然后主線程和子進(jìn)程通訊分別交互不同的信息,怎么實(shí)現(xiàn)? 為此你搜索到了哪些方案及不適用的原因 默認(rèn)的方案是,有消息時(shí),會(huì)隨機(jī)選一個(gè)進(jìn)程接收信息,而我需要和指定的進(jìn)程通信。 子進(jìn)程A:--> 運(yùn)行10秒計(jì)算任務(wù) --> 和主進(jìn)程通信 --> 運(yùn)行10秒計(jì)算任務(wù) --> 和主進(jìn)程通信 -->…… 子進(jìn)程B:-->...
問題描述 在用webman admin做后臺(tái),現(xiàn)在業(yè)務(wù)要從多個(gè)不同的數(shù)據(jù)庫(kù)讀取數(shù)據(jù),展示在頁(yè)面上。 請(qǐng)問怎么使用這里的一鍵菜單功能,快速生成頁(yè)面,這里默認(rèn)只有搭建webman admin時(shí)的數(shù)據(jù)庫(kù)表 ...