小编lak*_*nen的帖子

Sequelize.js删除查询?

有没有办法写一个像findAll这样的delete/deleteAll查询?

例如,我想做这样的事情(假设MyModel是Sequelize模型......):

MyModel.deleteAll({ where: ['some_field != ?', something] })
    .on('success', function() { /* ... */ });
Run Code Online (Sandbox Code Playgroud)

javascript node.js sequelize.js

81
推荐指数
6
解决办法
10万
查看次数

续集如何查找具有多个where子句和时间戳的行> NOW()

我如何用Sequelize做到这一点?

SELECT FROM sessions WHERE user_id = ? AND token = ? AND expires > NOW()
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试做的事(假设Session是Sequelize模型):

Session.find({
    where: {
        user_id: someNumber,
        token: someString,
        //expires > NOW() (how do I do this?)
    }
}).on('success', function (s) { /* things and stuff */ });
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript node.js sequelize.js

16
推荐指数
1
解决办法
1万
查看次数

是否有可能在房间里听取加入和离开事件?

我想做的事情如下:

var room = io.sockets.in('some super awesome room');
room.on('join', function () {
    /* stuff */
});
room.on('leave', function () {
    /* stuff */
});
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.可能吗?

为了说明所需的行为:

io.sockets.on('connection', function (socket) {
    socket.join('some super awesome room'); // should fire the above 'join' event
});
Run Code Online (Sandbox Code Playgroud)

javascript node.js socket.io

12
推荐指数
2
解决办法
8807
查看次数

如何使用Web音频API反向播放音频?

如何使用Web音频API反向播放音频?我似乎无法在API文档中找到任何内容......

javascript html5 google-chrome web-audio-api

11
推荐指数
2
解决办法
5216
查看次数

强制浏览器发送图片的 http 请求

我有一个应用程序,它使用 JavaScript 动态加载图像并将它们绘制到画布上。图像可以更改,但我也想利用缓存,因此我使用最后修改的 http 标头并在图像未修改时发送 304 响应。一切都很好,而且似乎正在起作用......

但是有一件奇怪的事情正在发生(到目前为止仅在 OSX 上的 Chrome 和 Safari 中进行了测试),其中浏览器偶尔会忽略发送图像请求!在脚本中,我创建了一个new Image(),然后onload函数会触发,但是当我使用网络检查器时,从未发出请求。我也可以在服务器端确认没有收到请求。

带有空缓存响应的原始请求具有以下标头:

Connection:keep-alive
Content-Length:25937
Content-Type:image/png
ETag:Thu, 10 May 2012 20:48:13 GMT
Last-Modified:Thu, 10 May 2012 20:48:13 GMT
Run Code Online (Sandbox Code Playgroud)

浏览器不应该每次都为这个图像发出一个新请求,因为它有最后修改的标头吗?当我运行测试时,浏览器似乎每分钟左右只发出一个新请求(无论我尝试加载多少个相同图像的副本)......这是预期的行为吗?是否有一些标题组合会强制浏览器每次修改图像时都进行检查?或者也许一些 JavaScript 魔法可以解决这个问题?

javascript image browser-cache http-headers

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

apache conf中<Location />中的mod_rewrite导致.htaccess文件中的重写不起作用?

我正在使用zend框架,它有一个漂亮的示例.htaccess,用于将不存在的位置重定向到该框架要处理的index.php:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /site/index.php [NC,L]
Run Code Online (Sandbox Code Playgroud)

这是/ site的apache配置

Alias /site "/path/to/zf/project/public"
<Directory "/path/to/zf/project/public">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

在升级站点时,我想将所有流量重定向到特定IP(例如127.0.0.1)之外的特定文件(例如offline.html),因此我尝试在apache中使用此规则配置:

<Location />
    Options Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REMOTE_HOST} !^127\.0\.0\.1
    RewriteCond %{REQUEST_URI} !/offline\.html$
    RewriteRule .* /offline.html [R=302,L]
</Location>
Run Code Online (Sandbox Code Playgroud)

这似乎可行,但是由于某种原因,它使我的.htaccess文件似乎无法正常工作。我可以很好地访问/ site,但是不能更深入地了解例如/ site / controller / action。

谢谢!

apache .htaccess mod-rewrite zend-framework

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

IE9导入内联SVG <image>元素已损坏

我正在使用这种方法将SVG文档导入到页面中,并且它工作得很好,但在IE9中,<image>导入后没有一个标签可用(它们显示为损坏的图像,即使它们的xlink:href属性是正确的).为什么会发生这种情况,是否有任何解决办法?这是一个简单的测试页面.它在Chrome,FF等中运行良好,但在IE9中不行.

javascript svg internet-explorer-9

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