小编Ser*_*nov的帖子

拒绝设置不安全的标头“访问控制请求标头”角度 2

我正在尝试将 HTTP POST 发送到我的服务器,我是这样做的:

var headers = new Headers({ 'Access-Control-Request-Headers': "Content-Type", 'Content-Type': 'application/json'});
let options = new RequestOptions({ headers: headers });
console.log(JSON.stringify(library) + " " + SERVER + "/library");
this.http.post(SERVER + "/library", JSON.stringify(library), options)
  .subscribe(data => {console.log(data.json())});
Run Code Online (Sandbox Code Playgroud)

但我收到Refused to set unsafe header "access-control-request-headers"错误。如果我发送 POST 却没有'Access-Control-Request-Headers': "Content-Type"得到Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response. 有谁知道如何解决这个问题?预先感谢。

post http angular

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

应用程序 Angular2 之外的路由

我在 Angular2 中有一个应用程序,我需要在应用程序之外导航。我有简单的看法:

...
<a [routerLink]="library.url" target="_blank" (click)="goToPage(library.url)">{{library.url}}</a>
...
Run Code Online (Sandbox Code Playgroud)

我想导航到library.url,我有导航方法:

      goToPage(url: string)
      {
         //What should be here for navigation outside?
      }
Run Code Online (Sandbox Code Playgroud)

或者存在另一种方法来做到这一点?

navigation angular

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

标签 统计

angular ×2

http ×1

navigation ×1

post ×1