小编Ama*_*mar的帖子

如何在Angular 5中的头文件中添加CORS请求

我已经在标题中添加了CORS,但我仍然在我的请求中收到了CORS问题.在标头中添加和处理CORS和其他请求的正确方法是什么?

这是服务文件代码:

import { HttpClient, HttpHeaders, HttpClientModule } from '@angular/common/http';
const httpOptions = {
  headers: new HttpHeaders({ 
    'Access-Control-Allow-Origin':'*',
    'Authorization':'authkey',
    'userid':'1'
  })
};

public baseurl = 'http://localhost/XXXXXX';

userAPI(data): Observable<any> {
  return this.http.post(this.baseurl, data, httpOptions)
    .pipe(
      tap((result) => console.log('result-->',result)),
      catchError(this.handleError('error', []))
    );
}
Run Code Online (Sandbox Code Playgroud)

错误:

对预检请求的响应未通过访问控制检查:请求的资源上不存在"Access-Control-Allow-Origin"标头.因此不允许来源' http:// localhost:4200 '访问

失败:(未知网址)的Http失败响应:0未知错误

在我的服务器端代码中,我在索引文件中添加了CORS.

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST, PATCH, PUT, DELETE, OPTIONS');
header('Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token');
Run Code Online (Sandbox Code Playgroud)

angular angular5

63
推荐指数
4
解决办法
22万
查看次数

“typeof Questions”类型不能分配给“typeof Model”类型

Type 'typeof Questions' is not assignable to type 'typeof Model'.在模型中添加关系时出现错误。

问题模型.ts

import { Column, Table, PrimaryKey, Default, DataType, Model } from "sequelize-typescript";

@Table({timestamps: true})
export class Questions extends Model<Questions> {

    @PrimaryKey
    @Default(DataType.UUIDV1)
    @Column(DataType.UUID)
    id: string;

    @Column
    question: string;

    @Column({ defaultValue: true })
    isActive: boolean;
}
Run Code Online (Sandbox Code Playgroud)

options.model.ts

import { Column, Table, PrimaryKey, Default, DataType, ForeignKey, HasOne, Model } from "sequelize-typescript";
import { Questions } from "./models/questions.model";

@Table({timestamps: true})
export class Options extends Model<Options> {

    @PrimaryKey
    @Default(DataType.UUIDV1)
    @Column(DataType.UUID)
    id: string;

    @ForeignKey(() …
Run Code Online (Sandbox Code Playgroud)

nestjs sequelize-typescript

4
推荐指数
2
解决办法
1646
查看次数

如何使用Goutte刮擦laravel 5.2?

我是Laravel 5.2的新手,我想抓一个网页.我开始知道可以使用Goutte完成.并且在不知道如何使用它.

我已经安装了Laravel和Goutte,但是如何使用呢?如何设置控制器,路由和所有需要的东西?

php web-scraping goutte laravel-5.2

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