vue 使用http-proxy-middleware解决跨域问题

  1. npm 引入
$ npm install --save-dev http-proxy-middleware

写代码

var express = require('express');
var proxyMiddleware = require('http-proxy-middleware')

var ChuckNorrisProxy = proxy('/blog', {
   target: 'http://www.leborn.me',
   changeOrigin: true,          //非常重要,必不可少   
    logLevel: 'debug'           //代理log输出
 });
var app = express();

/**
 * Add the proxy to express
 */
app.use(ChuckNorrisProxy);

app.listen(3000);

哈哈,见证奇迹的时候到了, 访问localhost:3000/blog/home/page 出现了 http://www.leborn.me/blog/home/page的页面了,,

通过localhost:3000/blog/home/page 这样的模式,就可以访问跨域的域名了,在程序中解决了,javascript 让人不爽的跨域问题,在也不用担心jsonp了,再也不用担心jsonp只能get请求了