为什么我无法在Angular中获得jwt令牌?

时间:2019-09-21 14:10:58

标签: ruby-on-rails angular postman

为什么我不能通过angular在响应头中获得令牌?

fn eratosthenes_sieve(limit: u32) -> Vec<u32> {
    let mut primes: Vec<u32> = Vec::new();
    let mut range: Vec<u32> = (2..=limit).collect();
    let mut length = range.len();

    loop {
        let p = range[0];
        primes.push(p);

        range = range.iter().filter(|&n| *n % p != 0).collect();

        if length == range.len() {
            break;
        }
        length = range.len();
    }

    primes
}

如果我运行它,我将获得200个状态码购买,响应头中没有字段“授权”。 但是,如果我要发送邮递员的请求,则会在标头中得到jwt-token。怎么了?

回复:

error[E0277]: a collection of type `std::vec::Vec<u32>` cannot be built from an iterator over elements of type `&u32`
  --> src\main.rs:42:55
   |
42 |         range = range.iter().filter(|&n| *n % p != 0).collect();
   |                                                       ^^^^^^^ a collection of type `std::vec::Vec<u32>` cannot be built from `std::iter::Iterator<Item=&u32>`
   |
   = help: the trait `std::iter::FromIterator<&u32>` is not implemented for `std::vec::Vec<u32>`

0 个答案:

没有答案