国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:132日期: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也沒用,微信開發工具和客戶端,網絡處理應該不一樣

標簽: 微信
主站蜘蛛池模板: 麻阳| 抚宁县| 西充县| 乐业县| 增城市| 迁安市| 滕州市| 辉县市| 巴彦县| 泗水县| 温宿县| 东乡县| 东阿县| 留坝县| 太湖县| 图木舒克市| 英吉沙县| 汉沽区| 刚察县| 雅安市| 房产| 永福县| 双江| 汨罗市| 玉田县| 东海县| 阿克苏市| 广宁县| 临桂县| 延津县| 柘城县| 兴业县| 丹棱县| 烟台市| 平和县| 杭锦旗| 汝城县| 石棉县| 嘉荫县| 元阳县| 和林格尔县|