我在我的应用程序中使用express
http-proxy
。有一个文件上传API需要2分钟以上,因为我正在上传要在后端处理的文件。当我从浏览器点击它时,我在大约50秒后得到504超时错误。我不知道是谁造成的。 Express
或Node
或http-proxy
。
我该如何检查?
快递代码: -
'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-proxy --->后端(JAVA)。