问题标签 [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 - Grunt Connect 需要 .html 扩展名
我一直在用 Grunt 和 grunt-contrib-connect 构建一个站点。
我想让我的网站网址不需要文件扩展名(即“foo”而不是“foo.html”)
据我所知,gunt-contrib-connect 不关注 htaccess 文件,所以我无法定义 mod 重写那里。
这似乎可以通过使用中间件来实现,但我找不到任何关于这如何可能的提及。任何帮助将不胜感激。
node.js - 仅当 grunt-contrib-connect 不存在文件时才重写文件请求?
我使用 grunt-contrib-connect 作为文件服务器。现在我想将文件请求从 /some/file/path/with/filename-dbg.js 重写为 /some/file/path/with/filename.js 仅当 /some/file/path/with/filename-dbg 时。 js不存在。
我的第一个想法是使用 grunt-connect-rewrite,但它不支持 apache modrewrite 模块中使用的 -f 或 -d 标志之类的东西。
第二个想法是在 grunt-contrib-connect 的中间件配置中添加一个功能。
任何想法如何实施?
最好的问候,康斯坦丁
gruntjs - grunt-contrib-connect:当浏览器打开时 grunt 服务器停止
我有这样的 Grunt 文件:
但我的问题是,每当浏览器打开时,服务器都会在此之前停止。
请帮忙。提前致谢。
cors - 具有 keepalive true 的 grunt-contrib-connect 中间件 CORS 解决方案
对于我的本地开发系统,我正在尝试使用 grunt-contrib-connect 服务前端资产。我需要一个在 Firefox 中使用字体的跨域解决方案。服务器运行得很好,但我似乎无法设置标题。
我正在使用 0.7.1 版的 grunt-contrib-connect。
将keepalive与中间件一起使用有问题吗?
gruntjs - 如何在 JetBrains WebStorm 中调试 Grunt 服务的站点
我使用了 Yeoman 生成器,并且正在使用 Grunt 通过连接模块提供文件:
每件事都可以在浏览器中正常测试并使用 Chrome 开发工具进行调试。
但是我更喜欢通过其浏览器插件在 WebStorm 内部进行调试是否可以将连接过程连接到 WebStorm 以这种方式进行调试?
node.js - Grunt-contrib-connect:如何在指定的浏览器中启动服务器
我对bower / grunt / yeoman环境很陌生。我正在尝试自定义由默认 yeoman Webapp generator生成的应用程序。
基本上,当我启动grunt serve
默认浏览器时,将打开 grunt 服务器提供的 url。我想指定应该在哪个浏览器中打开 webapp,但我没有运气。
这些是我的gruntfile中连接任务的默认选项(使用grunt-contrib-connect):
我试图添加该字段appName: 'Firefox'
,但我认为这不是我想要的。我猜这appName
是用来指定如何从命令行启动默认浏览器(例如使用open
命令),对吗?
是否可以在grunt-contrib-connect中指定浏览器或根本不指定浏览器?如果不是,我应该如何完成这项任务?也许使用grunt-open?
谢谢
node.js - 主机为 0.0.0.0 时 grunt-connect 不起作用
我正在尝试从外部访问使用grunt-contrib-connect插件创建的本地 node.js 开发服务器。当我使用localhost
或127.0.0.1
作为hostname
参数时,服务器(本地)工作。但是,当我将参数更改为*
或0.0.0.0
为了允许外部访问(如文档中指定)时,我无法在本地或外部访问服务器;这是我在 Chrome 中遇到的错误:
我已经尝试禁用我的防火墙,我可以看到从我的手机进入正确端口的数据包(我用来尝试从外部访问我的本地服务器)。
任何想法为什么它不能使用*
或0.0.0.0
作为hostname
?
pdf - 通过 grunt-contrib-connect 在浏览器中显示 PDF
我正在运行一个 AngularJS 应用程序,并且正在使用该grunt-contrib-connect
插件来托管我的东西。我想在浏览器中访问一些 PDF 文件(在所有这些文件中都经过测试),但页面保持空白。不过,它确实显示了正确的页面数量。我已经使用 Word 和 Pages 从 .doc 文件中导出了 PDF,但结果保持不变。
我编写了这个中间件小片段以确保设置了标题(根据 Chrome 的网络选项卡,它们是设置的),但页面保持空白。有什么帮助吗?
在我的 Gruntfile 中;
gruntjs - 如何允许 grunt-contrib-connect 允许在静态文件上使用 POST、PUT、DELETE 方法?
我有一个静态项目,我正在访问虚拟种子 JSON 文件,但它只允许我通过 GET 访问它们。这是我的 grunt 配置文件,有人知道我将如何允许 POST 吗?
gruntjs - 如何使用 Grunt 和 Grunt-Connect 运行“服务器端包含”?
我正在使用 Grunt 和grunt-contrib-connect
. 我有一个 HTML 文件——以及第二个 HTML 文件,它是通过 Grunt 从 Markdown 生成的。我希望第一个 HTML 文件“包含”生成的 HTML 文件。由于服务器,我不在乎这是构建步骤还是动态(我怀疑只有前者可能是受支持的配置)。
我知道这应该很简单,但是……用 Grunt 在 HTML 文件中模拟“包含”的最佳方法是什么?