在我的应用程序中添加动画时出现此错误.
我发现:Angular 4 - 导入BrowserAnimationsModule或NoopAnimationsModule.我将条目添加到systemjs.config.js:
'@angular/animations': 'node_modules/@angular/animations/bundles/animations.umd.min.js',
'@angular/animations/browser':'node_modules/@angular/animations/bundles/animations-browser.umd.js',
'@angular/platform-browser/animations': 'node_modules/@angular/platform-browser/bundles/platform-browser-animations.umd.js'
Run Code Online (Sandbox Code Playgroud)
我将导入添加到app.module.ts(根模块):
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
@NgModule({
imports: [
BrowserModule,
BrowserAnimationsModule,
],
declarations: [
...
],
bootstrap: [
AppComponent
],
providers: [
...
]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)
我还安装了动画包:
npm install @angular/animations@latest --save
Run Code Online (Sandbox Code Playgroud)
我可能会失踪什么?
编辑: 我知道这个问题看起来非常像我链接的问题的完全重复,它有各种答案.虽然经过他们没有帮助,这就是为什么我要求我忽略的东西.
edit2: 我还检查了导入BrowserAnimationsModule引发404 - SystemJS配置问题?针对Angular 4中已经命名的相同解决方案 - Import BrowserAnimationsModule ...(上图)
edit3: 正如提到的评论:我导入了BrowserModule和BrowserAnimationsModule.上面的代码部分已更新以反映这一点.
edit4: 由于我在我的应用程序的子模块中有动画,我尝试了所有三种变体:在根模块中执行导入,在子模块中导入并在两者中导入.
编辑5: 我用npm过时检查了软件包版本,并阅读 …
这是我打开 phpMyAdmin 的登录(索引)页面时的警告:
There is mismatch between HTTPS indicated on the server and client.
This can lead to non working phpMyAdmin or a security risk.
Please fix your server configuration to indicate HTTPS properly.
Run Code Online (Sandbox Code Playgroud)
该错误应该是由我的客户端和 phpmyadmin 本身之间的负载均衡器引起的。SSL 在负载均衡器上终止,因此正在使用的 URL(我假设 phpmyadmin 在请求标头中收到)是https://mydomain/phpmyadmin。
负载均衡器通过 http 与 phpmyadmin 通信,因此 lb 和 pma 之间使用的 URL 是http://mydomain/phpmyadmin(不是 https)。
我在 github 上发现了这篇非常合适的文章:Possibility to deactivate SSL connection #170,它适用于 Docker 容器,并描述了要传递给名为“PMA_ABSOLUTE_URI”的容器以解决问题的环境变量。
这将在 phpmyadmin NON Docker 中进行哪个设置?
我的问题的任何其他解决方案也受到高度赞赏。
旁注:登录后 phpmyadmin 工作正常。您可以登录,登录后没有警告,您可以毫无问题地执行所有交互。我只是担心警告。
我的节点代码中有一个ErrorHandler类来处理所有发生的错误.
每个错误都有自己的类.所有类都放在单独的文件中,因此文件夹结构为:
ErrorHandler需要这些文件中的每一个(以及其他一些文件)
var serverErrorCodes = require('../../config/ErrorCodesConfig').server,
clientErrorCodes = require('../../config/ErrorCodesConfig').client,
Error110 = require('./errors/Error110').Error110,
Error131 = require('./errors/Error131').Error131,
Error132 = require('./errors/Error132').Error132,
Error133 = require('./errors/Error133').Error133,
Error150 = require('./errors/Error150').Error150;
Run Code Online (Sandbox Code Playgroud)
在运行时检查节点调试器时,需要的结果是:
Closure:
Error110: function Error110(params)
Error131: function Error131(params)
Error132: undefined
Error133: undefined
Error150: function Error150(messageObject, callback)
Run Code Online (Sandbox Code Playgroud)
在require之后,Error132和Error133不可用,而其他则完美.
我已经读过如果你有一个需求周期就会发生这种情况,因此所需的模块(A)需要一个模块(B),它再次需要模块A.节点然后通过undefined在第一次需要之后返回来结束这个循环.不是这种情况.
所以我的最后一个猜测是,在执行时,由于节点的异步性质,文件"尚未"需要,因此只包括"一些"文件.但是require是一个同步函数.我不确定这种情况是否可行以及我将如何检查它.
我在这里一无所知,非常感谢帮助.
最诚挚的问候,Worp
编辑1:
正如Travis Webb所指出的:这是错误的!
如果您需要一个已包含在代码前面某处的模块,也会发生这种情况.我想到了这个,但我不需要一个模块.这一切似乎都不是真的,因为,例如,util模块需要包含在每个使用它的文件中,而不是只包含一次.
我正在创建以下GuzzleHttp\Psr7\Requests的多个:
use GuzzleHttp\Psr7\Request;
$myRequest = new Request(
'GET',
$someUri
);
Run Code Online (Sandbox Code Playgroud)
并将它们保存在一个数组中:$ guzzleRequests
然后我创建一个池来同时执行所有请求:
use GuzzleHttp\Pool;
$testPool = new Pool($testClient = new \GuzzleHttp\Client(), $guzzlePromises,
[
'fulfilled' => function ($response, $index) {
// this is delivered each successful response
var_dump($response);
},
'rejected' => function ($reason, $index) {
// this is delivered each failed request
var_dump($reason);
}
]);
// Initiate the transfers and create a promise
$promise = $testPool->promise();
// Force the pool of requests to complete.
$promise->wait();
Run Code Online (Sandbox Code Playgroud)
(摘自Doc:http://guzzle.readthedocs.org/en/latest/quickstart.html "并发请求"下) …
环境:Guzzle 6 Symfony 2.3
通过Guzzle POST请求上载多个文件应该与multipart请求一起完成。所以我这样配置$ options数组:
Array
(
[multipart] => Array
(
[0] => Array
(
[name] => filename-0
[contents] => Resource id #440
[filename] => filename-0
)
[1] => Array
(
[name] => filename-1
[contents] => Resource id #441
[filename] => filename-1
)
[2] => Array
(
[name] => filename-2
[contents] => Resource id #442
[filename] => filename-2
)
)
[headers] => Array
(
[Accept] => application/json
[Content-Type] => multipart/form-data
[Accept-Language] => de
)
[allow_redirects] => …Run Code Online (Sandbox Code Playgroud) 让我首先指出,我的问题将非常接近这个问题:将列数据映射到一个值oracle
请快速阅读该内容。
现在,就我而言,我需要完全相同的东西,但不需要作为主要查询。相反,我需要这些信息作为查询的一部分。
我有这张桌子:
someId | someValue | dataType
1 | 500 | 1
2 | someValue | 2
Run Code Online (Sandbox Code Playgroud)
而且我知道dataType“ 1”表示“ Integer”。我也知道dataType列中其他值的含义。
因此,我想选择表中的所有条目,但将其dataTypes作为其人类可读的值而不是其数字:
结果:
1, 500, Integer
2, someString, String
Run Code Online (Sandbox Code Playgroud)
尝试应用链接的问题的解决方案时,我创建了一个子查询,例如
SELECT
someId,
someValue,
(
SELECT CASE
WHEN dataType = 1 THEN 'INTEGER'
WHEN dataType = 2 THEN 'FLOAT'
WHEN dataType = 3 THEN 'TEXT'
ELSE 'DATE'
END
myTable
) as myDataType
Run Code Online (Sandbox Code Playgroud)
我将得到一个返回多个结果的子查询,Oracle会抱怨。
因为我直接通过SQL访问数据库,所以我需要一个“纯SQL”解决方案。否则,我只能通过映射(例如PHP)来解析值。但这在这里是不可能的。我正在数据库中查询一些查询,以尝试收集有关我们不了解的数据和结构的信息。因此,只有SQL可用。