问题标签 [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.
javascript - 如何使用 grunt http 服务器访问 locale json 文件 (grunt-contrib-connect)
我正在尝试使用 AngularJS 和$resource
.
这是我加载文件的调用:
现在我遇到了问题,grunt webserver 中的构建不允许我访问该文件。如果我尝试我得到错误
无法获取 /i18n/lang_en.json
这是我的 Guntfile.js:
.json 文件位于路径 /app/i18n/*.json
有人可以帮我吗?
angularjs - grunt serve 重新加载浏览器而不做任何更改
我有一个 Angular JS 项目,并且正在使用 grunt 通过 grunt serve 编译和显示我的页面。但是,很多时候浏览器会在没有任何更改的情况下重新加载。我一直在寻找一个原因,但找不到任何解释。这是非常令人恼火和时间混乱。当我正在测试浏览器时,它会毫无理由地重新加载。
另一方面,当我更新 html 文件时,浏览器并不总是重新加载。
有没有人遇到过这个问题并且知道解决方法?
我的 gruntfile.js:
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 正确编译并运行任务。
javascript - Grunt 将休息调用重定向到文件
我正在使用grunt
带有所有这些livereload
插件的连接服务器。开发过程非常快,直到我添加了一些休息电话。我决定制作一些示例JSON
文件,这些文件将作为休息电话的答案。
所以我需要将每个休息调用重定向static
到某个文件夹(重要的是我会把它放在目标文件夹中)所以它会在Angular文件夹之外。
所以我需要一些plugin
转接电话,例如:
grunt 文件:(1 个应用服务器,1 个模拟 Web 服务)
现在我需要在 Web 服务模拟配置中将路径从 json_contracts 更改为 angular 文件夹之外的路径,例如:././././target/json_contracts
gruntjs - 警告:connect.static 不是函数使用 --force 继续
我正在使用 YO lessapp 项目,“grunt-contrib-connect”帮助我在 9000 端口上启动节点 js 服务器。每当我运行 grunt serve (启动服务器)时,服务都会由于以下警告而中止。
确切的错误发生在 Gruntfile.js 的以下函数中
我已经安装了
npm install grunt-contrib-connect --save-dev
,
npm 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 ,但仍然相同
有什么帮助吗?提前致谢
node.js - 中间件函数下未定义连接参数
我有connect
配置 - grunt-contrib-connect
当我在 bash - 上执行时grunt connect:livereload
,它会提示 -
(这是关于connect
论点的,我检查过)。
如何正确传递这个论点?
node.js - 中间件 Yeoman 功能实现的目的是什么?
我是grunt-contrib-connect 的新手,遇到了这个跟随middleware
功能 Yoeman 实现 -
这个实施的目的是什么?
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 选项的中间件,但这似乎不起作用。
这是我尝试过的。它不能解决问题。
我也试过这个:
connect - 使用 connect-rest 在 grunt-serve 中支持 POST?
我正在尝试grunt serve
与connect-rest中间件一起使用。我尝试在其中配置connect-rest
适用Gruntfile.js
于GET请求,但不适用于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错误(获取作品)。
我想念什么?
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
到我的连接任务的原因。然而,这似乎并没有解决任何问题。