Grunt:有没有办法根据当前路径加载确定的文件或URL

时间:2016-09-10 02:01:41

标签: javascript gruntjs grunt-contrib-connect

我正在构建一个站点,在一个案例中,用户将使用url中的一些参数访问该站点。像这样:

http://example.org/params/param1/param2

我需要Grunt识别此网址,然后加载网站的/根,我会读取这些参数。

我无法以其他方式接收参数,

有办法解决这个问题吗?

修改

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)
            ];
          }
        }
      },

1 个答案:

答案 0 :(得分:0)

Livereload不是这里的问题。您可能会在python -m SimpleHTTPServer这样的网址上查看您的网站,该网址指向其他地方的服务器实例(无论是通过另一个Grunt命令,还是php -S localhost / Request.sendRedirect("success.jsp") 等等,或Apache,Nginx等)。无论软件是什么,都需要这种配置。如果你需要这个,请打开另一个特定于该软件的问题,并且我确信有人能够提供帮助!