问题标签 [grunt-contrib-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.
node.js - node.js 0.12 和 grunt-contrib-connect - 调用 setHeader() 时出错
我正在使用 grunt-contrib-connect 在开发中为我的应用程序提供服务,升级到 node.js 0.12 后,我在尝试浏览我的应用程序时开始出错:
除了升级节点外,没有其他任何变化。我尝试更新到最新版本的 grunt-contrib-connect,但我仍然收到错误消息。
javascript - 使用 grunt-contrib-connect 的目录列表和静态路径
我正在尝试grunt-contrib-connect
使用目录列表,但我也需要一些静态路径。
此配置允许我浏览静态 html 文件并且工作正常。
问题是 html 文件使用了基本目录之外的资源。所以我做了以下允许访问静态资源但目录列表不再有效的操作。
我可以拥有目录列表和静态路径吗?
gruntjs - Grunt——重命名磁盘上的根目录,现在不编译为 CSS
我刚刚在我的 Win8 机器上安装了 Grunt,运行['sass', 'autoprefixer', 'connect', 'watch']
任务以在浏览器中进行实时刷新和设计,没有任何问题。这些过程正在监视我的文件夹是否有变化,从 SCSS 编译到 CSS,刷新我的浏览器。
然后昨晚我重命名了磁盘上的目录-从c:\ruby-sass-susy
到c:\libsass-susy
。可悲的是,这破坏了我的设置:(
现在,当我运行我的默认设置时grunt
——它会启动服务器——第一次编译文件——并打开一个浏览器,让我的项目准备好按照它应该的方式进行。
但是现在更改和保存.scss
它不会编译任何东西。我在命令行看到的:
但是没有编译发生,它不会创建我的global.css
和关联的地图文件,也没有任何活动。
我试过的:
npm uninstall <package>
对于每个相关的watch
,connect
和grunt-sass
包。npm install <package> --save-dev
在所有三个上,以干净地重新安装所有三个然后(当什么都没做时)我从一个新目录开始——使用我的
package.json
andbower.json
,我从头开始重新安装新目录中的所有依赖项,复制到Gruntfile
,然后再次运行它来测试
我在新目录中得到了相同的结果。发生了什么?现在问题是否在我的 Node 或 npm install 中更进一步?没有指向正确目录的东西?(对不起,我不是 Grunt 或 javascript 编程专家)
这是我的 Gruntfile —— 相关位,我省略了我没有默认运行的包:
~~~
javascript - 代理 CORS 请求到 localhost
我的应用 ( http://localhost:8099
) 正在执行一些 CORS 请求https://api.parse.com/
,我想代理到我的本地 apihttp://localhost:8077
以进行测试。这可以实现grunt-connect-proxy
吗?
这是我的 grunt-connect-proxy 配置,它不像我预期的那样工作。
因此,基本上代理适用于api/
请求(同一域),但对于 cors 对api.parse.com/
. 想法?
javascript - 为什么 grunt-contrib-connect 的中间件选项的第三个参数未定义?
我使用grunt-contrib-connect的中间件选项来模拟静态 json 数据,但是中间件函数只有 2 个参数,应该是数组的第三个参数结果是未定义的。我的 gruntfile 片段:
错误是:
gruntjs - grunt 不会在 watch livereload 时重新加载服务器
如果任何文件发生更改,我一直在尝试重新加载服务器。我可以查看已更改的文件,但它不会重新加载我的服务器。
GruntFile.js
任何建议或帮助将不胜感激。
javascript - grunt-contrib-connect 和文件上传
我有简单的 grunt-contrib-connect 服务器。它的存在只是为了本地使用,只是为了本地访问。
我希望能够从我的文件系统中选择文件并将它们放在我的 grunt 项目的目录中。
这是我的 HTML:
在这里我运行连接:
但我真的不知道如何将选定的文件放在 grunt 项目的目录中。
我会很高兴听到任何想法或解决方案。
提前致谢。
javascript - grunt connect 显示文件和目录列表而不是网站本身
我安装grunt-contrib-connect
并配置了Gruntfile.js
我的前端,即使在我关闭终端后也能保持前端活着。但是,它向我显示了文件和目录的列表,而不是实际的网站。
这是我的 Gruntfile.js:
我正在使用它运行它grunt connect:target:keepalive
我在这里想念什么?
为了缩短它,我刚刚添加了以下配置块(我从https://stackoverflow.com/a/13676740/586051获得)来connect
阻止:
我该如何解决?
port - 如何获取由 grunt-contrib-connect 生成的服务器的随机端口?
我有以下 Gruntfile.js 配置(摘录):
在下面的某个地方:
这个想法是在随机端口上使用 Mocha 运行 selenium-webdriver 测试。我想获得 grunt-contrib-connect 选择的随机端口,所以我可以将它作为参数传递给 Mocha 套件。服务器启动后如何获取监听端口?
angularjs - 带有 grunt-contrib-connect 代理错误的 Gruntfile.js:ECONNRESET
我终于遇到了一个超出我能力范围的问题,而且内部也没有人非常熟悉手头的问题。我的问题是我试图让 grunt serve/serverwindows 7/8
在工作中工作以替换我们当前的 nginx 配置以进行开发。
如果我angularjs
的前端和grails
后端都在本地运行,我这样做没有问题,但是当我想通过 grunt serve 在本地运行我的 angularjs 应用程序并让它与我们在 test.domain.net 上部署的后端通信时,我收到代理错误:ECONNRESET error
。
我已经尝试了 3 个版本的 grunt-contrib-connect (0.1.10, 0.1.11, 0.2.0)
;10 和 11 的错误略有不同,但 2 是我更喜欢的,并且是抛出 ECONNRESET 的原因。
对我来说似乎特别奇怪的是,使用 --stack --verbose 它声称我正在通过代理进行重定向,但是当我在 chrome 中查看 url 时,它仍在使用本地主机。
当前错误
Gruntfile.js 的相关部分(为保护隐私而修改的 URL)
此处的堆栈溢出 Grunt 连接代理重写在 https中不起作用是我的确切问题,但这并不能解决我的问题。其他相关帖子 http://www.ngroutes.com/questions/AUuACacna5vEqxqlK1fu/grunt-connect-proxy-proxy-created-but-i-get-a-404.html
这篇文章就是为什么我的 gruntfile.js 的标头中包含 host 以及为什么 services-test.app.com 在我的错误中除了本地主机之外都显示。
最后,我看到一些东西说这可能是一个 CORS 问题,虽然这可能是可能的,但 grunt-contrib-connect 的重点是不必在我的理解中进行服务器端更改。
感谢任何可能帮助我解决这个问题的人,对不起,我今天浏览了很多东西,有点漫无目的。