问题标签 [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.
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
为接受服务器证书和捆绑证书。
angularjs - 带有 Grunt 的 AngularJS - 连接到另一台服务器
我使用 grunt、bower 和 yeoman 创建了一个 AngularJS 应用程序。我猜 Gruntfile.js 在 2014 年 1 月之后发生了变化(不确定)。
这是我的gruntfile.js
我想连接到在端口 8080 上运行的服务器。在我的控制器 JS 文件中,我正在调用服务器,它应该返回一个名为"SUCCESS"
. 这是我的控制器 JS
当我点击一个按钮时,该方法被调用。但它显示错误,404未找到
当我运行网址时
浏览器显示我SUCCESS
。但不知道为什么 angularJS 没有发生这种情况。
我应该在Gruntfile.js中添加什么?
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
我已经看过很多关于此的帖子,但到目前为止,没有一个对我有太大帮助。
angularjs - Grunt Connect 代理不发送 POST 参数
我有一个我的应用程序配置为使用 grunt-connect-proxy。请求到达服务器,除了 POST 请求之外,一切都运行良好。
当使用详细选项集运行 grunt 时,我可以看到:
我的代理配置如下:
从Angular我只是这样做:
也试过:
问题是'id' post 参数永远不会发送到服务器。
有人有这方面的经验吗?
gruntjs - grunt serve 打开一个页面,显示“发生通信错误”
当我启动 grunt serve 命令时,会打开一个页面并写入一条消息:发生通信错误:“”
我必须输入我的 ip-address:9000 才能看到我的应用程序,因为 localhost:9000 不起作用。
谢谢你的帮助。
javascript - Grunt Watch 反复显示“警告:必须提供模式”
我在配置 Grunt 以查看我的项目文件、重建和更新托管在连接服务器中的页面时遇到问题。如果我运行任何构建任务,然后'watch'
作为组合任务的一部分,那么'watch'
似乎会陷入循环,无休止地打印消息。
相反,如果我只是运行$ grunt watch
,它会很高兴地观察我的源文件并根据需要进行编译/构建。
我认为相关的任务配置是这些:
和任务定义:
和任务运行 grunt-sass'styles'
和'html'
assemble。如上所述,运行任何这些任务,甚至单独运行都会'watch'
产生预期的结果。这表明我的配置对象已经正确定义了site.partials
等site.dest
。问题仅在我运行任何任务时发生,然后'watch'
,就像在默认任务中一样。
javascript - 如何解决 Gruntfile.js 中配置错误的 grunt-connect-proxy 设置导致的 404 错误?
背景:
我正在尝试将我的 grunt 服务器实例连接到我在 localhost:8080/api/ 的同一台机器上运行的 API 服务。
目前使用 grunt-connect-proxy 来实现这一点。
问题/问题:
我的配置(如下)是否有错误阻止/api
请求重定向到 localhost:8080 的代理服务器?
我的设置(Gruntfile.js):
maven - maven ant run plugin - 杀死产生的进程
有人可以告诉我是否可以生成一个进程,然后在集成测试完成运行时终止该进程?
我目前正在使用 ant run 插件来启动一个 grunt 连接服务器,并且我正在使用 cargo 将我的 rest 应用程序部署到 tomcat,这允许我对正在运行的调用 rest 服务的 angular web 应用程序进行集成测试。
我几乎拥有了我想要的一切,但是......当构建完成时,grunt 服务器仍在运行,因为我已将 keep alive 设置为 true。
理想情况下,当我的构建完成时,我想以某种方式终止服务器的进程。
gruntjs - grunt-connect 和 grunt-contrib-connect 有什么区别?
我已经看到问题源于混乱grunt-connect
和grunt-contrib-connect
(请参阅grunt connect port 选项被忽略和 grunt watch & connect)
鉴于它们的相似性和相互冲突的性质,有人可以描述它们的句法差异以及任何功能差异吗?