相关疑难解决方法(0)

Grunt Livereload + Grunt Connect Proxy

我正在使用Rails作为我的API,AngularJS在前面,我有一些问题让livereload/grunt connect代理正常工作.

这是我的gruntfile的片段:

connect: {
      options: {
        port: 9000,
        // Change this to '0.0.0.0' to access the server from outside.
        hostname: 'localhost',
        livereload: 35729
      },
      proxies: [
        {
          context: '/api',
          host: 'localhost',
          port: 3000
        }
      ],
      livereload: {
        options: {
          open: true,
          base: [
            '.tmp',
            '<%= yeoman.app %>'
          ],
          middleware: function (connect, options) {
            var middlewares = [];
            var directory = options.directory || options.base[options.base.length - 1];

            // enable Angular's HTML5 mode
            middlewares.push(modRewrite(['!\\.html|\\.js|\\.svg|\\.css|\\.png$ /index.html [L]']));

            if (!Array.isArray(options.base)) {
              options.base = [options.base]; …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails gruntjs yeoman livereload

3
推荐指数
1
解决办法
4835
查看次数

标签 统计

gruntjs ×1

livereload ×1

ruby-on-rails ×1

yeoman ×1