express的proxy实现前后端分离

Posted bbcfive

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了express的proxy实现前后端分离相关的知识,希望对你有一定的参考价值。

var express = require(‘express‘)
var proxy = require(‘http-proxy-middleware‘)
var app = express()

app.use(‘/api‘, proxy({
   target: ‘http://xxxxx‘, // 目标代理地址
   changeOrigin: true,
   pathRewrite: {
       ‘^/api‘: ‘‘
   }  
}))

app.use(express.static(‘dist‘))

app.get(‘*‘, function(req, res) {
    res.sendfile(‘./dist/index.html)
}) 

app.listen(8080, function(){
   do sth. 
})

 

以上是关于express的proxy实现前后端分离的主要内容,如果未能解决你的问题,请参考以下文章

node+express+http-proxy-middleware做代理

前后端分离————VUE+node(express)

用nignx解决前后端分离跨域问题 - 每日一招

在本地设置 http-proxy 代理 (前后端分离)

报文前后端分离express中间件TCP协议

IdentityServer4-前后端分离的授权验证