问题标签 [grunt-connect-proxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
221 浏览

angularjs - 代理在 yeoman-angular-generator 0.7.1 中无法正常工作

我有一台 Web 服务器和一台应用服务器分别在端口 7272 和 8181 上运行。Web 服务器是用 yeoman-angular-generator(0.7.1) 搭建的。我已经配置了一个代理来提供我的 API 以促进更早的开发,并且它工作正常。后来我们决定为 angular 启用 html5mode,我启用了 connect-modrewrite,以便在找不到静态文件时为 index.html 提供服务。奇怪的是,代理现在不起作用。我拨打http://localhost:7272/api/v0.1/ /17 并没有返回http://localhost:8181/api/v0.1/ /17 的响应...任何帮助? 真的很感激伙计们。

这是我的 GruntFile:

0 投票
1 回答
5498 浏览

javascript - 严格模式下不允许对象文字中的重复数据属性 grunt-connect-proxy

我正在关注 Tutsplus 的教程,标题为“Hands on Angularjs”,在教程中,讲师使用 grunt-connect-proxy 包将 ajax 请求重定向到在 localhost:3000 上运行的 rails 服务器,但我认为该教程是旧的并且在那个特定版本上,grunt-contrib-connect 包的 livereload 插件没有使用中间件功能,现在在当前版本上 livereload 使用中间件,这导致我出现错误:

这是 grunt 文件任务

任何帮助,将不胜感激!

0 投票
0 回答
757 浏览

javascript - 使用 gulp-proxy-connect 进行 AJAX 调用

我开始在我的项目中使用 gulp。在项目的早期,我使用了 grunt,其中我能够使用 grunt-connect-proxy 配置 Ajax 请求。

GruntFile.js

我尝试使用 gulp-connect-proxy 做同样的事情,但无法达到同样的效果

GulpFile.js

我在这里做错了什么。你能给我一个解决方案吗

0 投票
1 回答
610 浏览

javascript - 将 grunt-connect-proxy 添加到 generator-angular gruntfile.js

我正在尝试将 grunt-connect-proxy 添加到我的 gruntfile.js 中的 yeoman generator-angular 项目(generator-angular 0.15.1),但我似乎无法让它工作,因为它的编写方式发生了变化,我我对 Grunt 的工作方式缺乏经验。

我已经阅读了很多关于这个的帖子,没有一个是特别最新的,而且 gruntfile 似乎经常改变它如何实现 livereload 中间件这使得 grunt-connect-proxy 的文档在我的情况下不起作用。

棘手的部分是 livereload

这是它在生成器角度 gruntfile 中的样子:

当我查看文档时,它看起来像这样:

有人可以帮我将文档翻译成编写中间件部分的新方法吗?

谢谢!!

0 投票
0 回答
54 浏览

angularjs - 请求远程服务通过 Grunt 代理连接需要无限时间

我正在使用 grunt、bower 和 yeoman 创建一个 AngularJS 应用程序。以下使用 AngularJS 的代码旨在从http://jsonplaceholder.typicode.com/posts获取帖子

但是http://localhost:9000/api/posts花费了无限时间,最终可能由于超时而失败。

这是我在gruntfile.js中为 /api配置http://jsonplaceholder.typicode.com代理的方式

0 投票
2 回答
670 浏览

angularjs - Grunt 连接代理:404 未找到

我正在使用grunt-connect-proxy "^0.2.0" 从我的 angularjs 应用程序代理到 api。该项目是从 yeoman angular-generator 开始的。

我已按照此处的说明进行操作,但是使用代理时,我得到:

我的代理配置:

我的中间件:

我的服务任务

编辑 localhost:8080/users 当前通过 Postman 返回 403,因此 API 正在运行。

0 投票
1 回答
700 浏览

cors - grunt-connect-proxy configuration does not proxy

I would like to properly configure grunt-connect-proxy for development and avoid having CORS issues.

I have

  • a REST webservice running on a local tomcat at http://localhost:8080/mywebservice
  • a client application created from a yeoman (v1.4.8) generator running on port 9000. It connects to the above webservice.

I installed the npm module:

my Gruntfile.js configuration

The query does not sound to go through the proxy as it is still seen with origin http://localhost:9000. I received the following error:

although grunt serve command prints

Does it ring a bell?

0 投票
1 回答
153 浏览

angularjs - ngResource 没有连接到代理

我有一个 yeoman angular 应用程序,我的配置grunt-connect-proxy如下Gruntfile.js

我在角度控制台中得到了这个:

我的资源:

但是当我尝试连接到服务器并获取资源时,我得到了这个:

请帮忙!!!

0 投票
1 回答
115 浏览

grunt-connect-proxy - 重新加载时 grunt 连接代理 + grunt-livereload 404

我的 Gruntfile 配置有问题,但我不知道如何解决。当我的路径有单个路由时,例如:localhost:9000/contractor 重新加载工作正常,但是当重新加载 localhost:9000/add/something 时,我收到错误 404,因为浏览器在“添加”目录中搜索文件不在主目录示例中:GET localhost:9000 /add/bower_components/bootstrap/dist/css/bootstrap.css 目录“添加”不存在。我正在使用 Angular 1.6.0 和 angular-route 1.6.0

Gruntfile.js

我的依赖:

0 投票
1 回答
469 浏览

javascript - 将服务器任务添加到我的 gruntfile.js,其中包含用于连接到中间件代理的连接任务,但未找到

我正在向现有的 gruntfile 添加一个新的服务器任务,其中包含将内容构建到缩小文件中的唯一任务。我需要添加服务器/服务任务。/web/*对我来说,服务器任务的目标是连接到中间件代理,以便在遇到时重定向到其他 url 。我不断收到以下错误:

运行“服务器”任务

警告:找不到任务“连接:服务器”。使用 --force 继续。

任何帮助将不胜感激!

日志: