Node.js 大约50秒后超时

Node.js 大约50秒后超时,node.js,express,http-proxy,node-http-proxy,Node.js,Express,Http Proxy,Node Http Proxy,我正在应用程序中使用express和http代理。有一个文件上传API需要2分钟以上的时间,因为我正在上传一个要在后端处理的文件。当我从浏览器点击它时,大约50秒后,我得到504超时错误。我不知道是谁造成的Express或节点或http代理。 我怎么检查? 快速代码:- 'use strict' const path = require('path') const httpProxy = require('http-proxy') const express = require('expres

我正在应用程序中使用
express
http代理。有一个文件上传API需要2分钟以上的时间,因为我正在上传一个要在后端处理的文件。当我从浏览器点击它时,大约50秒后,我得到504超时错误。我不知道是谁造成的
Express
节点
http代理
。 我怎么检查? 快速代码:-

'use strict'

const path = require('path')
const httpProxy = require('http-proxy')
const express = require('express')
const cookieParser = require('cookie-parser')
const app = express()
app.use(cookieParser())

app.use('/', express.static(path.resolve(__dirname, 'dist')))

const proxy = httpProxy.createProxyServer({ secure: false, proxyTimeout : 600000})

app.use('file-upload-api', (req, res) =>  {
proxy.web(req, res, { target: 'http://someurl' })})
})

app.use('/', express.static(path.resolve(__dirname, 'dist')))

var server = app.listen(6666, () => console.log('STARTED:', 6666, process.env.NODE_ENV));
路径如下所示:-
浏览器---->express(节点)--->http代理---->后端(java)。

请提供更多信息。端点做什么?有些代码可能会从用户界面,我上传了一个文件,这是在实际的后端处理。连接如下:-浏览器---->节点(express)--->http代理---->后端(Java)。检查节点是否正确转发上载,并设置正确的内容长度(或使用正确的分块)。504是网关问题,因此很可能来自代理。