小编use*_*835的帖子

如何使用Grunt自动引用HTML中的新(缩小和连接)JavaScript文件?

我的index.html页面如下所示:

  <html>     
  <script src="js/file1.js"></script>
  <script src="js/file2.js"></script>
  <script src="js/file2.js"></script>
  </html>
Run Code Online (Sandbox Code Playgroud)

使用grunti能够将js文件连接并缩小为一个文件prod/js/file.min.js.我还有一个新的index.html页面prod/index.html是minify.

现在的问题是这个新index.html页面仍然引用旧的三个javascript文件而不是新的单个javascript文件.我怎么会在咕噜声中改变这个?

最终的html文件应该是:

  <html>     
  <script src="js/file.min.js"></script>
  </html>
Run Code Online (Sandbox Code Playgroud)

javascript gruntjs

5
推荐指数
1
解决办法
289
查看次数

Firebase安全和规则,如何让用户删除自己的数据?

我在firebase中的数据看起来像这样,在我的Web应用程序中,访问它的每个人都通过firebase匿名进行身份验证,并且他们的UID与用户创建的每个帖子一起存储:

  "-KF5N2V_dKD1dMHebUqc" : {
    "note" : "Hello everybody",
    "pos" : {
      "lat" : 40.3628851,
      "lng" : -74.0493175
    },
    "time" : 1460395853884,
    "uid" : "f8cf7863-5607-4e2b-97d7-6a121261466c"
  },
  "-KHwyP-tnWNOA3nxzEm4" : {
    "note" : "hi",
    "pos" : {
      "lat" : 37.0947156,
      "lng" : -121.0179501
    },
    "time" : 1463459362615,
    "uid" : "f8cf7863-5607-4e2b-97d7-6a121261466c"
  }
Run Code Online (Sandbox Code Playgroud)

我希望我的firebase规则设置,以便只有匿名用户可以通过自己的帖子删除他们.

到目前为止,我只能在阅读firebase文档后想出这个:

{
    "rules": {
      ".read": "auth != null",
      ".write": "auth != null",
      "$msg": {
        ".validate": "newData.hasChildren(['note','time','uid','pos']) 
          && newData.child('note').isString() && newData.child('time').isNumber() 
          && newData.child('uid').isString() && newData.child('note').isString()
          && newData.child('pos/lat').isNumber() && newData.child('pos/lng').isNumber()"
      }
    }
}
Run Code Online (Sandbox Code Playgroud)

firebase firebase-security firebase-realtime-database

2
推荐指数
1
解决办法
3890
查看次数