我正在使用firebase为我的应用程序(使用create-react-app构建)编写一些测试,我正试图匿名登录我的测试数据库.但身份验证失败.然而,所有其他firebase操作(CRUD)工作得很好.
我也可以从浏览器中运行的应用程序匿名登录.
代码很简单:
import firebase from 'firebase';
firebase
.auth()
.signInAnonymously()
.catch((err) => {
console.log(err);
});
Run Code Online (Sandbox Code Playgroud)
给我这个:
O {
code: 'auth/network-request-failed',
message: 'A network error (such as timeout, interrupted connection or unreachable host) has occurred.'
}
Run Code Online (Sandbox Code Playgroud)
这是我的访问规则.但由于我无法登录,因此从未达到处理规则的程度.
{
"rules": {
"users": {
"$user_id": {
".read": "$user_id === auth.uid",
".write": "$user_id === auth.uid"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
那么发生了什么?我需要做些什么特别的事情才能让它在命令行中运行吗?或者我应该在firebase控制台中切换任何内容?
也许任何提示我如何更深入地调试它?
谢谢!
我有一个PHP项目,由于某种原因(不是我的主动)有一些备份文件,如"somefile - backup.php".如何从索引中排除"%backup%.php"?
laravel 有一个很好的扩展:调试栏。但是如果我有一个 REST API 呢?就像没有前端一样。我如何分析这种类型的应用程序?
我正在用drupal构建我的第一个站点.我创建了一个自定义用户字段:全名.现在我想在我的模板中获取此fild的值,说"Hello,%username%".我怎么做?
好的,这是一个例子:http: //jsfiddle.net/jGLvk/405/
如果您将9012菜单悬停,则会有切片下拉的子菜单,这是绝对的.删除位置:绝对或溢出:隐藏任何父母:你将有正常的工作下拉菜单.
"溢出-y:可见"只会生成滚动条而不是显示菜单.
请帮我!我需要在这些棘手的祖先中使用常规的超级鱼下拉菜单.
谢谢!
我的网络应用程序在某些情况下会打开一个新选项卡。但是当我尝试获取所有选项卡时,(await browser.pages())我只能返回一个,即初始页面。
如何在我的代码中获取新页面的对象?
当您不使用 puppeteer with 创建新选项卡时会发生这种情况await browser.newPage(),但是当您执行以下操作时:
await (await browser.pages())[0].evaluate(() => {
window.open('http://www.example.com', '_blank');
});
Run Code Online (Sandbox Code Playgroud)
该页面在browser.pages()响应中将不可用。
我在ubuntu12.04上运行PHP5.6作为apache 2.4模块从源安装Suhosin
Suhosin已启用,我可以在phpinfo()函数输出中看到它.我在suhosin.ini中有这些行:
suhosin.executor.disable_eval = On
suhosin.executor.disable_emodifier = On
Run Code Online (Sandbox Code Playgroud)
我也可以在phpinfo()中看到它们已启用.全球和本地.
但由于某种原因很简单
eval('echo 5;');
Run Code Online (Sandbox Code Playgroud)
只是告诉我该死的"5"!
同样的
preg_replace("/.*/e", "eval('echo 5, PHP_EOL;')", ".");
Run Code Online (Sandbox Code Playgroud)
如何启用suhosin?
我有一个array_reduce函数,我愿意在满足特定条件时退出.
$result = array_reduce($input, function($carrier, $item) {
// do the $carrier stuff
if (/* god was one of us */) {
break; //some break analogue
}
return $carrier;
});
Run Code Online (Sandbox Code Playgroud)
我该如何实现这一目标?或者我应该使用foreach代替?
我正在使用 localstack 进行本地 AWS 开发。lambda 通过 API 网关公开。每当 localstack 重新启动时(或者当它在另一台机器上第一次启动时),我必须再次创建该网关,并且它将有一个新生成的 ID。
就像这个控制台输出:
endpoints:
http://localhost:4566/restapis/0ulz03h9kk/local/_user_request_
Run Code Online (Sandbox Code Playgroud)
我怎样才能让这个 URL 看起来很漂亮,这样我就可以有一个简单的前端启动脚本?或者至少,有没有办法使该 id0ulz03h9kk硬编码?
php ×3
javascript ×2
api ×1
array-reduce ×1
arrays ×1
aws-lambda ×1
css ×1
drupal ×1
drupal-7 ×1
firebase ×1
html ×1
jestjs ×1
laravel ×1
localstack ×1
loops ×1
node.js ×1
nrwl ×1
nrwl-nx ×1
overflow ×1
php-5.6 ×1
phpstorm ×1
position ×1
profiling ×1
puppeteer ×1
rest ×1
security ×1
suhosin ×1