问题标签 [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.

0 投票
1 回答
1249 浏览

javascript - 如何使用 grunt http 服务器访问 locale json 文件 (grunt-contrib-connect)

我正在尝试使用 AngularJS 和$resource.

这是我加载文件的调用:

现在我遇到了问题,grunt webserver 中的构建不允许我访问该文件。如果我尝试我得到错误

无法获取 /i18n/lang_en.json

这是我的 Guntfile.js:

.json 文件位于路径 /app/i18n/*.json

有人可以帮我吗?

0 投票
0 回答
336 浏览

angularjs - grunt serve 重新加载浏览器而不做任何更改

我有一个 Angular JS 项目,并且正在使用 grunt 通过 grunt serve 编译和显示我的页面。但是,很多时候浏览器会在没有任何更改的情况下重新加载。我一直在寻找一个原因,但找不到任何解释。这是非常令人恼火和时间混乱。当我正在测试浏览器时,它会毫无理由地重新加载。

另一方面,当我更新 html 文件时,浏览器并不总是重新加载。

有没有人遇到过这个问题并且知道解决方法?

我的 gruntfile.js:

0 投票
1 回答
75 浏览

javascript - 使用 grunt-contrib-proxy 重定向

我可能做错了什么,但我无法强制 grunt-contrib-proxy 进行简单的重定向。

在我的 gruntfile.coffee (yup coffeescript) 我有以下服务器配置:

我还添加了:grunt.loadNpmTasks "grunt-connect-proxy" 并使用 "configureProxies:devserver" 更新了我的任务

我相信这应该将任何调用重定向到 dev.staging.com,所以当我输入http://localhost:9001时,我应该被重定向到 url http://dev.staging.com

但是,代理似乎根本不起作用。我尝试了多种配置(即使重写),但仍然没有运气。

我可能做错了什么,但我不知道是什么...

Grunt 正确编译并运行任务。

0 投票
1 回答
235 浏览

javascript - Grunt 将休息调用重定向到文件

我正在使用grunt带有所有这些livereload插件的连接服务器。开发过程非常快,直到我添加了一些休息电话。我决定制作一些示例JSON文件,这些文件将作为休息电话的答案。

所以我需要将每个休息调用重定向static到某个文件夹(重要的是我会把它放在目标文件夹中)所以它会在Angular文件夹之外。

所以我需要一些plugin转接电话,例如:

grunt 文件:(1 个应用服务器,1 个模拟 Web 服务)

现在我需要在 Web 服务模拟配置中将路径从 json_contracts 更改为 angular 文件夹之外的路径,例如:././././target/json_contracts

0 投票
2 回答
19389 浏览

gruntjs - 警告:connect.static 不是函数使用 --force 继续

我正在使用 YO lessapp 项目,“grunt-contrib-connect”帮助我在 9000 端口上启动节点 js 服务器。每当我运行 grunt serve (启动服务器)时,服务都会由于以下警告而中止。

确切的错误发生在 Gruntfile.js 的以下函数中

我已经安装了 npm install grunt-contrib-connect --save-devnpm install serve-static --save-dev

我遇到了一些帖子,有些建议关闭防火墙但没有运气。

我知道这与我的机器或 npm/node/connect 版本冲突有关,因为我尝试从其他机器运行相同的应用程序并且它工作正常。

系统配置 :

  • 视窗 7 专业版
  • 节点-v4.1.2
  • npm -v2.14.4
  • 连接@3.4.0

我已经根据帖子nodejs connect cannot find static安装了 connect 和 serve-static ,但仍然相同

有什么帮助吗?提前致谢

0 投票
1 回答
290 浏览

node.js - 中间件函数下未定义连接参数

我有connect配置 - grunt-contrib-connect

当我在 bash - 上执行时grunt connect:livereload,它会提示 -

(这是关于connect论点的,我检查过)。

如何正确传递这个论点?

0 投票
1 回答
105 浏览

node.js - 中间件 Yeoman 功能实现的目的是什么?

我是grunt-contrib-connect 的新手,遇到了这个跟随middleware功能 Yoeman 实现 -

这个实施的目的是什么?

0 投票
2 回答
640 浏览

javascript - Grunt Request 标头字段 Access-Control-Allow-Headers 不允许授权

我正在尝试在我的 Angular Web 应用程序中将照片上传到 Cloudinary,我基本上已经从此处找到的示例应用程序中提取了大部分相关代码:

https://github.com/cloudinary/cloudinary_angular/tree/master/samples/photo_album

当我使用 NPM 运行示例应用程序时,一切正常。但是,尝试使用 Grunt 将照片上传到我的应用程序上的 Cloudinary 帐户会引发此错误:

其他一切都完美无缺。

我已经尝试按照 grunt 文档来解决这个问题,添加

进入我的 livereload 选项的中间件,但这似乎不起作用。

这是我尝试过的。它不能解决问题。

我也试过这个:

0 投票
1 回答
198 浏览

connect - 使用 connect-rest 在 grunt-serve 中支持 POST?

我正在尝试grunt serveconnect-rest中间件一起使用。我尝试在其中配置connect-rest适用Gruntfile.jsGET请求,但不适用于POST。我想知道我错过了什么。这是我的 Gruntfile.js(摘录):

...

这就像一个魅力。但是当我将那一行更改为:

或者

然后在发布时,我在日志中得到以下条目(运行 grunt --debug):

[D] server POST /api/groups.json?cache=false&force=true&requesttime=2015-10-29T06:46:24.443Z 404 103 - 2.027 ms

以及发布时出现404错误(获取作品)。

我想念什么?

0 投票
1 回答
613 浏览

node.js - 如何使用 VSCode 和 grunt-contrib-connect 附加到节点

我无法使用 Visual Studio Code 调试我的节点应用程序。

我的.vscode/launch.json样子是这样的:

我使用grunt-contrib-connect来启动我的 Web 服务器。我的连接任务是这样定义的gruntfile.js

使用上述任务成功启动 Web 服务器后,我尝试从 VSCode 附加,但除了一些 UI 闪烁之外,似乎没有任何反应。没有击中断点。

我阅读了VS 代码调试文档,尤其是将 VS 代码附加到节点部分,这就是我将 VS 代码添加debug:true到我的连接任务的原因。然而,这似乎并没有解决任何问题。