小编Lov*_*ika的帖子

Angular 7/8 - 如何在应用组件中获取 url 参数

我有单点登录,但为了测试,我想从 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 或其他博客上找到的任何内容。有人可以指出我在这里缺少什么吗?

node.js typescript ecmascript-6 angular angular8

8
推荐指数
5
解决办法
2万
查看次数

如何在logstash中加载CSV文件

我正在尝试在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文件?

logstash

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

负载数据在nodejs中到底意味着什么

有人可以解释一下nodejs中有效负载数据的含义吗?我对有效负载数据这个术语有点困惑。我正在使用payload.somevariable。我以为我正在从 HTTP 请求获取有效负载数据。

payload node.js

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

如何在elasticsearch的uri请求搜索中找到日期范围

我有一个搜索,我需要在其中找到数据的增量 http://localhost:9200/index/index_type/_search?q=sampledate[ 21-02-2015 TO 22-02-2015]

但是这个搜索给了我错误有人可以帮忙吗?

elasticsearch

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

mongoDb / Mongoose:使emailId成为唯一字段

我正在尝试使电子邮件字段在数据库级别上是唯一的。当使用相同的emailId创建新文档时,应该引发错误。为了实现它,我正在使用 email : {type: String, trim: true, index: true, unique: true, sparse: true,required: true}

但是它似乎不起作用,当前它正在添加具有相同emailId的新文档。

引用此职位:mongoDB / mongoose:如果不为null,则为唯一

已检查.getIndexes(),这是它的输出:

在此处输入图片说明

mongoose mongodb node.js

0
推荐指数
1
解决办法
2328
查看次数