久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

node.js - 微信小程序后臺 apache 反向代理 nodejs ,上傳無效文件時,返回錯誤響應?

瀏覽:125日期:2022-06-26 08:54:36

問題描述

微信開發工具返回正常

{ code: 2, msg: ’無效的文件’ }

微信客戶端返回

Bad Gateway! The proxy server received an invalid response from anupstream server.

apache

httpd-ssl.conf

<VirtualHost _default_:443> ProxyPass /mina http://127.0.0.1:3000 ProxyPassReverse /mina http://127.0.0.1:3000 SetEnv force-proxy-request-1.0 1 SetEnv proxy-nokeepalive 1</VirtualHost>

node

koa 框架

koa-multer 中間件,處理上傳文件

文件過大或類型錯誤時,拋出錯誤

處理錯誤中間件

async function errorHandler (ctx, next) { try { await next() } catch (err) { let msg = parseError(err) ctx.body = { code: 2, msg } ctx.type = ’application/json’ }}

問題解答

回答1:

找到原因了,是pm2的關系,一拋錯誤就重啟,catch也沒用,微信開發工具和客戶端,網絡處理應該不一樣

標簽: 微信
主站蜘蛛池模板: 旌德县| 洪雅县| 长阳| 枞阳县| 中阳县| 茌平县| 化隆| 灌南县| 宿州市| 麻阳| 阿巴嘎旗| 吉安县| 绥阳县| 勐海县| 体育| 图木舒克市| 安阳市| 通渭县| 修武县| 清苑县| 昂仁县| 南丰县| 望谟县| 南丹县| 九江县| 石楼县| 商水县| 论坛| 江都市| 广南县| 微山县| 汉源县| 莎车县| 东丽区| 佛坪县| 乌拉特后旗| 崇州市| 赣州市| 介休市| 敦化市| 喀喇沁旗|