我的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) 我在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)