Javascript 在React中创建标题

Javascript 在React中创建标题,javascript,reactjs,axios,Javascript,Reactjs,Axios,这是在react中创建头的有效方法吗? 就像我添加标题常量一样。 我用箭头指向那条线 const upload = (file, onUploadProgress) => { let formData = new FormData(); formData.append("file", file); const header = new Headers(authHeader()); header.set('Accept', 'appl

这是在react中创建头的有效方法吗? 就像我添加标题常量一样。 我用箭头指向那条线

const upload = (file, onUploadProgress) => {
    let formData = new FormData();
  
    formData.append("file", file);
    const header = new Headers(authHeader());
    header.set('Accept', 'application/json');
    header.set('Content-Type', 'application/json');
    header.set("Content-Type", "multipart/form-data")
  
    return axios.post(API_URL + "upload", formData, {
      headers: header,      <---- this part.
      onUploadProgress,
    });
  };
const upload=(文件,onUploadProgress)=>{
设formData=new formData();
formData.append(“文件”,file);
const header=新的头(authHeader());
set('Accept','application/json');
set('Content-Type','application/json');
header.set(“内容类型”、“多部分/表单数据”)
返回axios.post(API_URL+“上传”,formData{
标题:标题,是的,的确如此

如果您使用的是post man,您甚至可以配置API实例,为其提供一些baseURL和其他选项,包括这些临时HTTP头,之后您将不会在每个API调用中重复它:

有些事情如下:


//api.js文件
从“axios”导入axios
const headers=新的头文件(authHeader());
set('Accept','application/json');
headers.set('Content-Type','application/json');
headers.set(“内容类型”、“多部分/表单数据”)
导出默认的axios.create({
baseURL:您的\u API\u端点,
超时:1000,
标题
})
它还为您提供了一些其他的客户资料,比如我们的配置

你可以找到更多的信息是的,的确

如果您使用的是post man,您甚至可以配置API实例,为其提供一些baseURL和其他选项,包括这些临时HTTP头,之后您将不会在每个API调用中重复它:

有些事情如下:


//api.js文件
从“axios”导入axios
const headers=新的头文件(authHeader());
set('Accept','application/json');
headers.set('Content-Type','application/json');
headers.set(“内容类型”、“多部分/表单数据”)
导出默认的axios.create({
baseURL:您的\u API\u端点,
超时:1000,
标题
})
它还为您提供了一些其他的客户资料,比如我们的配置


更多信息您可以找到

据我所知,如果您不打算更改标头的状态,那么您做的是正确的。标头对象基本上需要是一个对象


以下是。它不应该在react中更改,除非您想对header对象执行某些状态操作。

据我所知,如果您不打算更改header的状态,您所做的是正确的。header对象基本上需要是一个对象


以下是问题的内容。除非您想对标题对象执行某些状态操作,否则它不应在react中更改。

您的问题包括axios。请尝试为您的问题添加axios标记。您的问题包括axios。请尝试为您的问题添加axios标记。非常感谢。非常感谢。非常感谢!任何Ide为什么我会出现此错误r、 已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“access control Allow Origin”标头。这肯定与后端API提供程序开发人员有关,基本上,他们只是不允许某些来源访问后端数据和API,请检查此问题h你的后端家伙:)我是后端和前端人员:D这是我的项目。我会看看我能做些什么。非常感谢。非常感谢!任何Ide为什么我会出现此错误。已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许来源”标题。这肯定是相关的d给你的后端API提供商开发者,基本上,他们只是不允许后端数据和API的某些来源,请与你的后端人员核实:)我是后端和前端人员:d这是我的项目。我看看我能做些什么谢谢你。