小编Ter*_*ubb的帖子

是否可以在Express中使用白名单的路由中应用基本身份验证/中间件?

我正在使用Express in Node实现一个RESTful API,我对两者都是新手.我想使用基本身份验证来控制访问.

我想用白名单之类的东西来应用它,但我不知道该怎么做.

黑名单很容易,我可以#VERB用第二个参数来调用我的调用:

app.get('/', asyncAuth, requestHandler);
Run Code Online (Sandbox Code Playgroud)

我可以更进一步,并将所有内容列入黑名单:

app.all('*', asyncAuth, requestHandler);
Run Code Online (Sandbox Code Playgroud)

但我想我的BASICAUTH适用于每一个路线,除了POST /users.有一种优雅的方式吗?我可以使用"黑名单"方法,然后有选择地从我想要的路线中删除它吗?我无法弄清楚如何.

basic-authentication node.js express

6
推荐指数
1
解决办法
1681
查看次数

当绝对定位的元素(部分)离开屏幕时,如何阻止鼠标拖动时的屏幕滚动?

我不希望我的网页滚动.我有一个<body>宽度100%,我把它overflowhidden,并且它通常工作.没有滚动条,没有鼠标滚轮/触摸板手势滚动.但如果我点击并拖动到任何地方,我仍然可以滚动.

臭味是我有一个绝对定位的div,所以它在其父级之外,部分(有时完全)在屏幕外.由于一些原因,我现在无法解决这个问题.

这个小提琴说明了我的问题(我在webkit中看到它),http://jsfiddle.net/ax5x7/2/

在HTML中向右拖动几乎任何地方都会导致页面滑动.回去是因为没有滚动条很棘手,所以如果你错误地这样做,那看起来很糟糕.

在这里找到一个与jQuery被弃用有关的建议disableSelection(),但除非我做错了(我将它应用于身体以及所有孩子),它似乎并没有阻止这种行为.我还发现了一个几年前似乎没有令人满意的解决方案的问题.绑带是有点kludgy,我宁愿不在一个间隔滚动到(0,0).

html css jquery scroll css-position

6
推荐指数
1
解决办法
7654
查看次数

是否可以在Safari 6中启用JavaScript源地图?

我正在使用一些缩小的JavaScript代码,并且真正受益于具有用于调试的源映射.在Chrome中,我没有启用源地图的问题,他们目前正在为我工​​作.

我目前不得不使用Safari开发工具来做这方面的工作,我不能为我的生活想出在Safari中启用源地图.我没有运气谷歌搜索它.

有没有人在Safari中为JavaScript创建源映射是否成功?我使用的是最新版本6.0.4.

javascript debugging safari minify source-maps

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