问题标签 [grunt-connect]

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 投票
1 回答
626 浏览

javascript - NodeJs tls.createServer 相当于 Apache SSLCertificateChainFile?

我有一个用于 SSL 的 Apache 配置,如下所示:

现在在我的 NodeJs 服务器中,我使用 grunt 和grunt-connect作为服务器。

的文档grunt-connect说它可以使用以下语法进行配置。

我需要这个配置来匹配我的 Apache 配置。它有一个证书文件、一个密钥文件和一个捆绑文件。

查看NodeJs中 tls.createServer 的文档,我没有看到一个看起来可能等同于SSLCertificateChainFile.

如何让我的 NodeJs 连接服务器镜像与我的 Apache 服务器相同的 SSL 配置?


编辑

我还将赏金奖励给能够做到这一点的人:

创建一个SSCCE Gruntfile,演示如何配置connect为接受服务器证书捆绑证书。

0 投票
1 回答
5612 浏览

angularjs - 带有 Grunt 的 AngularJS - 连接到另一台服务器

我使用 grunt、bower 和 yeoman 创建了一个 AngularJS 应用程序。我猜 Gruntfile.js 在 2014 年 1 月之后发生了变化(不确定)。

这是我的gruntfile.js

我想连接到在端口 8080 上运行的服务器。在我的控制器 JS 文件中,我正在调用服务器,它应该返回一个名为"SUCCESS". 这是我的控制器 JS

当我点击一个按钮时,该方法被调用。但它显示错误,404未找到

当我运行网址时

浏览器显示我SUCCESS。但不知道为什么 angularJS 没有发生这种情况。

我应该在Gruntfile.js中添加什么?

0 投票
0 回答
432 浏览

angularjs - 尝试使用 grunt-connect-proxy 连接到 laravel 后端

我发现自己很难使用 grunt-connect-proxy 从运行在端口 9000 上的 yeoman 生成的 angular 应用程序调用在端口 8000 上运行的 laravel 后端。按照 grunt-connect-proxy github 上的说明进行操作后,我看到了运行 grunt serve 时出现以下消息:

我在 connect.proxies 中直接在 connect.options 之后设置了我的代理:

然后在我的控制器中尝试调用 api 来测试我的代理:

在我的控制台中的结果是一个 500 错误,表明调用仍然是对端口 9000 而不是 8000:

这是包含我完整 gruntfile 的要点的链接: https ://gist.github.com/JohnBueno/7d48027f739cc91e0b79

我已经看过很多关于此的帖子,但到目前为止,没有一个对我有太大帮助。

0 投票
0 回答
606 浏览

angularjs - Grunt Connect 代理不发送 POST 参数

我有一个我的应用程序配置为使用 grunt-connect-proxy。请求到达服务器,除了 POST 请求之外,一切都运行良好。

当使用详细选项集运行 grunt 时,我可以看到:

我的代理配置如下:

从Angular我只是这样做:

也试过:

问题是'id' post 参数永远不会发送到服务器。

有人有这方面的经验吗?

0 投票
1 回答
24 浏览

gruntjs - grunt serve 打开一个页面,显示“发生通信错误”

当我启动 grunt serve 命令时,会打开一个页面并写入一条消息:发生通信错误:“”

我必须输入我的 ip-address:9000 才能看到我的应用程序,因为 localhost:9000 不起作用。

谢谢你的帮助。

0 投票
2 回答
5347 浏览

javascript - Grunt Watch 反复显示“警告:必须提供模式”

我在配置 Grunt 以查看我的项目文件、重建和更新托管在连接服务器中的页面时遇到问题。如果我运行任何构建任务,然后'watch'作为组合任务的一部分,那么'watch'似乎会陷入循环,无休止地打印消息。

相反,如果我只是运行$ grunt watch,它会很高兴地观察我的源文件并根据需要进行编译/构建。

我认为相关的任务配置是这些:

和任务定义:

和任务运行 grunt-sass'styles''html'assemble。如上所述,运行任何这些任务,甚至单独运行都会'watch'产生预期的结果。这表明我的配置对象已经正确定义了site.partialssite.dest。问题仅在我运行任何任务时发生,然后'watch',就像在默认任务中一样。

0 投票
1 回答
815 浏览

javascript - 如何解决 Gruntfile.js 中配置错误的 grunt-connect-proxy 设置导致的 404 错误?

背景:

我正在尝试将我的 grunt 服务器实例连接到我在 localhost:8080/api/ 的同一台机器上运行的 API 服务。

目前使用 grunt-connect-proxy 来实现这一点。

问题/问题:

我的配置(如下)是否有错误阻止/api请求重定向到 localhost:8080 的代理服务器?

我的设置(Gruntfile.js):

0 投票
1 回答
29 浏览

javascript - 我正在为我的 angular 1 应用程序和 grunt-connect 使用 Grunt 来运行网站,但是在刷新时它没有后备,所以我得到一个 404 和白屏

我将 Grunt 用于我的 angular 1 应用程序并使用 grunt-connect 来运行网站,但在刷新时它没有后备,所以我得到一个 404 和白屏。

我以前用过 gulp,它的连接插件有一个后备。

我要解决的问题是,当我刷新浏览器时,我会丢失网站并获得 404 和白屏。

我对咕噜很陌生。

这是我当前的咕噜声代码:

错误的屏幕抓取:

在此处输入图像描述

0 投票
1 回答
950 浏览

maven - maven ant run plugin - 杀死产生的进程

有人可以告诉我是否可以生成一个进程,然后在集成测试完成运行时终止该进程?

我目前正在使用 ant run 插件来启动一个 grunt 连接服务器,并且我正在使用 cargo 将我的 rest 应用程序部署到 tomcat,这允许我对正在运行的调用 rest 服务的 angular web 应用程序进行集成测试。

我几乎拥有了我想要的一切,但是......当构建完成时,grunt 服务器仍在运行,因为我已将 keep alive 设置为 true。

理想情况下,当我的构建完成时,我想以某种方式终止服务器的进程。

0 投票
1 回答
131 浏览

gruntjs - grunt-connect 和 grunt-contrib-connect 有什么区别?

我已经看到问题源于混乱grunt-connectgrunt-contrib-connect(请参阅grunt connect port 选项被忽略grunt watch & connect

鉴于它们的相似性和相互冲突的性质,有人可以描述它们的句法差异以及任何功能差异吗?