美文网首页程序员gulp
使用gulp插件进行跨越访问

使用gulp插件进行跨越访问

作者: 沪上最强亚巴顿 | 来源:发表于2015-10-23 17:43 被阅读4811次

在进行前端项目的开发中, 如果要进行跨域访问, 而不想在本地配置nginx 时, 可以使用gulp 的gulp-connect 和gulp-connect-proxy 两个插件, 完成本地的跨域访问:

var Proxy = require('gulp-connect-proxy');
var connect = require('gulp-connect');

gulp.task("server", function () {
    connect.server({
        root: "app",
        port: 8000,
        livereload: true,
        middleware: function (connect, opt) {
            opt.route = '/proxy';
            var proxy = new Proxy(opt);
            return [proxy];
        }
    });
});

在启动 gulp server 任务后, 相当于在本地的8000端口的proxy目录下, 开启了一个转发的服务中间件, 所有的跨越访问, 都经由该服务中间件进行转发.

在访问服务时, 需要在原始URL上添加localhost:8000/proxy/前缀. 例如, 需要访问

localhost:1234/services

则现在需要访问:

localhost:8000/proxy/localhost:1234/services

相关文章

  • 使用gulp插件进行跨越访问

    在进行前端项目的开发中, 如果要进行跨域访问, 而不想在本地配置nginx 时, 可以使用gulp 的gulp-c...

  • gulp的简单使用

    gulp使用流程:安装nodejs -> 全局安装gulp -> 项目安装gulp以及gulp插件 -> 配置gu...

  • Hexo静态资源压缩

    静态资源压缩可以优化网页的访问速度、提高用户体验 安装gulp 在站点目录下 或者 安装gulp插件 创建gulp...

  • gulp之插件、监控、api使用

    一、gulp插件的使用 |--插件的实质:gulp插件的实质是Node转换流,它封装了-通过管道(pipeli...

  • gulp入门

    安装gulp 安装gulp插件 gulp使用与执行 在目录创建gulpfile.js文件 执行:gulp defa...

  • gulp资源整理

    Gulp官网 Gulp中文网 Gulp插件网 博客: 前端构建工具gulpjs的使用介绍及技巧 - 无双 gulp...

  • JMeter插件扩展中对文件的处理

    在对JMeter进行插件扩展的时候,扩展的插件中可能会使用到文件。文件在插件使用的时候,必须可以让插件能访问到这些...

  • gulp 自用总结

    1.Browsersync https://browsersync.io/#install 配合gulp插件使用:...

  • gulp汇总

    Pines Cheng’s Blog awesome-gulp中文版 一份gulp的资源,插件和使用实例清单, 致...

  • 精通gulp常用插件

    本文主要展示的是gulp常用插件的使用方法和用途,通过对插件的熟练运用达到精通gulp。不定期更新。可以到gith...

网友评论

    本文标题:使用gulp插件进行跨越访问

    本文链接:https://www.haomeiwen.com/subject/cwbthttx.html