首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >grunt连接代理配置不代理。

grunt连接代理配置不代理。
EN

Stack Overflow用户
提问于 2016-04-26 10:01:48
回答 1查看 783关注 0票数 3

我想为开发正确地配置grunt-connect代理,并避免出现CORS问题。

我有过

  • http://localhost:8080/mywebservice本地tomcat上运行的REST REST服务
  • 从运行在端口9000上的yeoman (v1.4.8)生成器创建的客户端应用程序。它连接到上面的webservice。

我安装了npm模块:

代码语言:javascript
复制
>npm install grunt-connect-proxy --save-dev
grunt-connect-proxy@0.2.0 node_modules\grunt-connect-proxy
├── lodash@0.9.2
└── http-proxy@1.11.3 (requires-port@0.0.1, eventemitter3@1.2.0)

我的Gruntfile.js配置

代码语言:javascript
复制
require('jit-grunt')(grunt, {
    (...)
    configureProxies: "grunt-connect-proxy"
});
(...)
connect: {
  options: {
    port: 9000,
    hostname: 'localhost',
    livereload: 35729
  },
  proxies: [
     {
       context: ['/mywebservice'],
       host: 'localhost',
       port: 8080,
       changeOrigin: true
     }
   ],
  livereload: {
    options: {
      open: true,
      middleware: function (connect) {
        return [
          require('grunt-connect-proxy/lib/utils').proxyRequest,
          connect.static('.tmp'),
          (...)
          connect.static(appConfig.app)
        ];
      }
    }
  },
(...)
}

grunt.registerTask('serve', 'Compile then start a connect web server', function (target) {
(...)
    grunt.task.run([
      (...)
      'configureProxies:server',
      (...)
    ]);
});

该查询听起来不适合通过代理,因为它仍然可以在原始http://localhost:9000中看到。我收到以下错误:

代码语言:javascript
复制
XMLHttpRequest cannot load http://localhost:8080/xmlcompare-rs/xmlcompare. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:9000' is therefore not allowed access.

尽管咕噜送达命令打印

代码语言:javascript
复制
Running "configureProxies:server" (configureProxies) task
Proxy created for: /mywebservice to localhost:8080

它能让人联想到吗?

EN

回答 1

Stack Overflow用户

发布于 2016-04-26 10:10:20

这个问题似乎来自您的REST服务服务器配置。使用CORS筛选器以避免此异常。

Filter

根据所使用的堆栈,实现可能有所不同。

我希望它能帮上忙

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36861616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档