在用express-http-proxy设置代理启动本地服务,服务可以正常启动,访问api接口时报错405 method not allowed,接口请求时post方式,但是请求的资源并非静态资源,是个登录的接口。
用nginx设置代理可以正常访问,用express-http-proxy设置就是不行。
按着官方API一步步来的。
上代码:
/**
* Created by Administrator on 2017/3/22.
*/
var express = require('express');
var proxy = require('express-http-proxy');
var app = express()
app.use('/api', proxy('http://**.**.**.**:5000'));
app.use(express.static('./static'))
app.listen(9001, () => {
console.log('running')
});
求指点,纹银20奉上。
https://github.com/chimurai/http-proxy-middleware/blob/master/examples/connect/index.js
https://github.com/chimurai/http-proxy-middleware/issues/81