【发布时间】:2016-09-10 02:01:41
【问题描述】:
我正在构建一个站点,在某种情况下,用户将通过 url 中的一些参数访问该站点。像这样的:
http://example.org/params/param1/param2
我需要 Grunt 来识别这个 url,并加载我读取这些参数的站点的 / 根目录。
我无法通过其他方式接收参数,
有没有办法解决这个问题?
编辑
connect: {
options: {
port: 9000,
// Change this to '0.0.0.0' to access the server from outside.
hostname: '0.0.0.0',
livereload: 35729
},
livereload: {
options: {
open: true,
middleware: function (connect) {
return [
connect.static('.tmp'),
connect().use(
'/bower_components',
connect.static('./bower_components')
),
connect().use(
'/app/styles',
connect.static('./app/styles')
),
connect.static(appConfig.app)
];
}
}
},
【问题讨论】:
-
我不明白这与 Grunt 有什么关系。听起来您的网络服务器上需要 URL 重写规则。
-
是的,没错,我是用grunt来运行server的,我需要为server重写规则
-
你使用什么 Grunt 任务来启动你的服务器?
-
我使用livereload,查看我上面添加的代码
标签: javascript gruntjs grunt-contrib-connect