Maison > Questions et réponses > le corps du texte
Les outils de développement WeChat reviennent à la normale
{ code : 2, msg : 'Fichier invalide' }
Le client WeChat revient
Bad Gateway ! Le serveur proxy a reçu une réponse invalide d'un
serveur en amont.
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>
nœud
cadre koa
Middleware koa-multer, traitement des fichiers téléchargés
Une erreur est générée lorsque le fichier est trop volumineux ou du mauvais type
Middleware de gestion des erreurs
async function errorHandler (ctx, next) {
try {
await next()
}
catch (err) {
let msg = parseError(err)
ctx.body = { code: 2, msg }
ctx.type = 'application/json'
}
}
PHP中文网2017-05-16 13:28:14
J'ai trouvé la raison, c'est lié à pm2. Il redémarre dès qu'une erreur est générée, et catch est inutile pour les outils et clients de développement WeChat, et le traitement du réseau devrait être différent
.