angular - 数据传输错误 Angular CLI 到 Laravel(Access-Control-Allow-Origin' 标头)
问题描述
如果我使用 get 方法它运行时没有错误,我已经将数据 Angular 端发送到 laravel 端,但是如果我选择 post 方法,我会收到一个错误
Access-Control-Allow-Origin 标头
有人知道吗?这应该是标头加密错误
// Angular Code
import {Injectable} from '@angular/core';
import {HttpClient, HttpClientModule, HttpHeaders, HttpParams} from '@angular/common/http';
import {RequestOptions} from '@angular/http';
import {Observable} from 'rxjs';
import {BaseurlService} from '../BaseUrl/baseurl.service';
@Injectable({
providedIn: 'root'
})
export class CompanyControlService {
headers: Headers = new Headers();
Options: any;
constructor(private http: HttpClient, private configurl: BaseurlService) {
this.headers.append('enctype', 'multipart/form-data');
this.headers.append('Content-Type', 'application/json');
this.headers.append('X-Requested-With', 'XMLHttpRequest');
// @ts-ignore
this.Options = new RequestOptions({headers: this.headers});
}
addEmployer(newRecode) {
return this.http.post<any>(this.configurl.configUrlLoard() + 'employer/add', newRecode);
}
}
// Laravel Code
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class EmployerController extends Controller
{
function addEmployer()
{
error_log('Incoming request');
// errorlog(request('companyNo'));
}
}
//laravel route
Route::post('employer/add','EmployerController@addEmployer');
解决方案
推荐阅读
- haskell - 我们可以在 Haskell 中定义一类函数定义吗?
- checkbox - 如何从复选框 DLGIdentifier 启用条目?
- typescript - 打字稿:在维护类型的同时将“通用对象数组”转换为“通用对象对象”
- python - 如何将 Python 字符串类型注释转换为正确的类型?
- java - 动态添加的列表视图上的列表视图编号
- kerberos - 带有 kerberos 的 pgadmin4 容器
- php - Laravel 7 试图访问 null 类型值的数组偏移量”,异常:“ErrorException”
- arrays - Typescript 从对象数组中获取对象的类型
- json - 如何在 Json Schema 中引用属性?
- vba - 在单击某些内容之前,如何使 Access 表单上的按钮变灰/禁用?