我有单点登录,但为了测试,我想从 url 读取值localhost:4200/?id=test&name=testing&email=testing@test.com并将它们传递给应用程序组件中的 API。
将有一个标志,在此基础上我将从 url 读取而不是使用单点登录功能
if (url_enabled == true) {
getParamsFromUrl()
} else {
singleSignOn()
}
Run Code Online (Sandbox Code Playgroud)
我尝试了 ActivatedRoute,但它似乎不起作用。
我试过了,queryParams, params, url, queryParamsMap但这些似乎都不起作用。我得到的只是空值。
内部应用组件
app.component.ts
getParamsFromUrl() {
this._router.events.subscribe((e) => {
if (e instanceof NavigationEnd) {
console.log(e.url)
}
})
}
this.route.queryParams.subscribe(params => {
console.log(params);
})
Run Code Online (Sandbox Code Playgroud)
应用程序组件.html
<router-outlet></router-outlet>
Run Code Online (Sandbox Code Playgroud)
app-routing.module.ts
const routes: Routes = [
{path:'*/:id', component: AppComponent},
];
Run Code Online (Sandbox Code Playgroud)
我已经尝试了我可以在 stackoverflow 或其他博客上找到的任何内容。有人可以指出我在这里缺少什么吗?
我正在尝试在logstash中加载CSV文件,但它没有读取文件而没有在elasticsearch中创建索引我需要读取elasticsearch中的CSV文件.在配置文件中尝试了一些更改.
我的配置文件
input {
file {
type => "csv"
path => "/root/installables/*.csv"
start_position => beginning
}
}
filter {
grok {
match => { "message" => "%{COMBINEDAPACHELOG}" }
}
}
output {
elasticsearch {
hosts => localhost
index => "client"
}
}
Run Code Online (Sandbox Code Playgroud)
有谁可以告诉如何在logstash中加载CSV文件?
有人可以解释一下nodejs中有效负载数据的含义吗?我对有效负载数据这个术语有点困惑。我正在使用payload.somevariable。我以为我正在从 HTTP 请求获取有效负载数据。
我有一个搜索,我需要在其中找到数据的增量 http://localhost:9200/index/index_type/_search?q=sampledate[ 21-02-2015 TO 22-02-2015]
但是这个搜索给了我错误有人可以帮忙吗?
我正在尝试使电子邮件字段在数据库级别上是唯一的。当使用相同的emailId创建新文档时,应该引发错误。为了实现它,我正在使用
email : {type: String, trim: true, index: true, unique: true, sparse: true,required: true}
但是它似乎不起作用,当前它正在添加具有相同emailId的新文档。
引用此职位:mongoDB / mongoose:如果不为null,则为唯一
已检查.getIndexes(),这是它的输出:
node.js ×3
angular ×1
angular8 ×1
ecmascript-6 ×1
logstash ×1
mongodb ×1
mongoose ×1
payload ×1
typescript ×1