小编als*_*kaa的帖子

Gulp browser-sync - 通过代理重定向API请求

我正在尝试使用gulp和browser-sync重定向我的API请求:

gulp.task('browser-sync', function () {

   var files = [
      '../index.html',
      '../views/**/*.html',
      '../assets/css/**/*.css',
      '../assets/js/**/*.js'
   ];

   var url = require('url'),
   proxy = require('proxy-middleware');
   var proxyOptions = url.parse('http://localhost:8000/api');
   proxyOptions.route = '/api';

   browserSync.init(files, {
      server: {
         baseDir: '..',
         middleware: [proxy(proxyOptions)]
      }
   });

});
Run Code Online (Sandbox Code Playgroud)

但是当我向API发送一个调用时,我得到了这个响应:

Error: connect ECONNREFUSED
    at errnoException (net.js:904:11)
    at Object.afterConnect [as oncomplete] (net.js:895:19)
Run Code Online (Sandbox Code Playgroud)

关于我做错了什么的任何想法?

api proxy middleware gulp browser-sync

27
推荐指数
2
解决办法
4万
查看次数

标签 统计

api ×1

browser-sync ×1

gulp ×1

middleware ×1

proxy ×1