小编Har*_*rry的帖子

firebase限制读取给个别孩子而不是父母

我有一个firebase位置,我的所有应用程序存储的消息都是子对象.

我希望客户能够获取每条消息,如果他们知道消息的ID但不下载整个消息表.

这样的安全规则是什么样的?

谢谢.

firebase firebase-security

4
推荐指数
1
解决办法
769
查看次数

goInstant民意调查第一?

我目前是firebase客户,并且在firebase中遇到了这个非常糟糕的性能问题:Firebase加载性能,其中初始websocket握手将整个应用程序的加载延迟了一秒或更长时间.

我很好奇,如果这个问题解决了吗?我们的想法是先创建一个传统的xhr,然后在建立连接时交换到websockets.

websocket firebase goinstant

4
推荐指数
2
解决办法
91
查看次数

JavaScript数组是NaN?AngularJS ngModel

我试图看看ngModel的价值是什么:

.directive('myDir', function() {
  return {
    require: '?ngModel',
    link: function(scope, elm, attr, ngModel) {
      if (!ngModel)
        return

      console.log(ngModel)
      console.log(ngModel.$modelValue)
    }
  };
})
Run Code Online (Sandbox Code Playgroud)

即使我的ngModel是一个数组,它记录NaN?

这里发生了什么?

javascript angularjs angular-ngmodel

4
推荐指数
1
解决办法
3476
查看次数

关闭角度提示

我弄乱了吗?我在我的制作网站上获得了角色提示.

如何确保我使用的角度版本是生产就绪而不是某些开发版本?

angularjs

4
推荐指数
1
解决办法
370
查看次数

jquery ui对话框可拖动整个对话框而不仅仅是标题

目前,jquery ui对话框只能在标题栏上拖动

使jquery ui对话框的推荐方法是整个对话框而不仅仅是标题栏可以拖动?

我已经做了

elem.dialog({draggable: false}).draggable()
Run Code Online (Sandbox Code Playgroud)

这有什么不对吗?

javascript jquery jquery-ui draggable jquery-ui-dialog

3
推荐指数
2
解决办法
7033
查看次数

expressjs绑定除2个文件夹以外的所有路由?

在expressjs中,如何将路由绑定到除/ static和/ fail之外的所有URL

例如,它声音绑定到:

/users
/books
/books/anything
Run Code Online (Sandbox Code Playgroud)

但不要绑定

/static
/fail
/fail/anything
/static/anything
Run Code Online (Sandbox Code Playgroud)

javascript regex url-routing node.js express

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

javascript将dotnotation字符串转换为对象

我有一个"namespace.fun1.fun2.fun3"从客户端传递的字符串.它告诉服务器使用哪个功能.

我如何安全地运行该功能?

现在我正在做:

var runthis = string.split('.')
namespace[runthis[1]][runthis[2]][runthis[3]]
Run Code Online (Sandbox Code Playgroud)

如何安全地处理任意深度的嵌套?

javascript node.js

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

nodejs expressjs gzip json内容

我正在使用快递'res.end等来服务json作为我休息api的一部分.

谷歌的网页速度告诉我gzip它.

但是根据这个帖子:

http://groups.google.com/group/express-js/browse_thread/thread/db1ad3307cb4f504/64f02170f616527c

这似乎不是一个好主意.毕竟这些内容是动态的,无法访问的,所以在每个请求之前进行gzipping看起来并不像是一个净利益.

我对吗?或者我应该追求gzip,谢谢.

要清楚:静态内容(css,js)已经被gzip压缩.

javascript gzip pagespeed node.js express

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

搜索嵌套的javascript对象,获取祖先数组

我有一个这样的嵌套数组:

array = [
    {
        "id": "67",
        "sub": [
            {
                "id": "663",
            },
            {
                "id": "435",
            }
        ]
    },
    {
        "id": "546",
        "sub": [
            {
                "id": "23",
                "sub": [
                 {
                     "id": "4",
                 }
             ]
            },
            {
                "id": "71"
            }
        ]
    }
]
Run Code Online (Sandbox Code Playgroud)

我需要通过其id找到1个嵌套对象并获取其所有父节点,从而生成一个id数组.

find.array("71")
=> ["546", "71"]

find.array("4")
=> ["546", "23", "4"]
Run Code Online (Sandbox Code Playgroud)

最干净的方法是什么?谢谢.

javascript search jquery nested

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

node.js表达来自amazon s3的代理静态

当请求进入页面时,例如app.get("/")我想从amazon s3返回静态HTML页面.我知道我可以从S3请求它然后发送它,但这似乎很慢.反正有没有告诉请求者直接从s3获取文件而不更改URL?

谢谢.

如果做不到这一点,从s3提供文件的最快方式是什么?

本教程首先介绍如何编写文件

http://www.hacksparrow.com/node-js-amazon-s3-how-to-get-started.html

// We need the fs module so that we can write the stream to a file
var fs = require('fs');
// Set the file name for WriteStream
var file = fs.createWriteStream('slash-s3.jpg');
knox.getFile('slash.jpg', function(err, res) {
    res.on('data', function(data) { file.write(data); });
    res.on('end', function(chunk) { file.end(); });
});
Run Code Online (Sandbox Code Playgroud)

有没有办法发送文件而不先写它?写它看起来非常慢.

amazon-s3 node.js express knox-amazon-s3-client

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