Javascript 无法使用Axios向NestJS端点发送Post请求

Javascript 无法使用Axios向NestJS端点发送Post请求,javascript,reactjs,axios,nestjs,Javascript,Reactjs,Axios,Nestjs,我得到了一个react组件,它向NestJS端点发出post请求,但由于某些原因,我无法提供主体。每次我将一个对象附加到主体上时,我都会在控制台中得到一个错误,上面写着“错误:网络错误” 如果我只是在axios帖子中提供一个字符串,我将从NestJs服务器得到一个响应 如果我和邮递员一起试的话,一切都很好 反应中的请求: const getImage=async()=>{ 试一试{ const result=等待Axios.post('http://localhost:8081/abstract

我得到了一个react组件,它向NestJS端点发出post请求,但由于某些原因,我无法提供主体。每次我将一个对象附加到主体上时,我都会在控制台中得到一个错误,上面写着“错误:网络错误”

如果我只是在axios帖子中提供一个字符串,我将从NestJs服务器得到一个响应

如果我和邮递员一起试的话,一切都很好

反应中的请求:

const getImage=async()=>{
试一试{
const result=等待Axios.post('http://localhost:8081/abstract/image“,{测试:'asd'})
}捕获(e){
控制台日志(e)
}
}
NestJS控制器:

@Post('image'))
@标题('Content-Type','image/png')
@标题('Access-Control-Allow-Origin','*'))
@标题(“访问控制允许凭据”、“true”)
@标题('Access-Control-Allow-Methods','GET,HEAD,OPTIONS,POST,PUT')
@标题(“访问控制允许标题”、“访问控制允许标题、来源、接受、X-Requested-With、内容类型、访问控制请求方法、访问控制请求标题”)
异步getImageBuffer(
@Body()完成体
) {
控制台日志(completeBody)
}

< /代码> 如果您正在使用CREATEPREP APP构建您的反应应用程序,请考虑将<代码>代理> /代码>添加到您的PACKAG.JSON文件中,例如:

{
  "name": "your-awesome-app",
  "version": "whatever-version-it-is",
  "proxy": "http://localhost:8081"
  "dependencies": {... all your dependencies}
  "devDependencies": {... all your devDependencies}
}
并按如下方式更改代码:

const getImage = async () => {

   try {
       const result = await 
       Axios.post('abstract/image', {test: 'asd'}  )
   } catch (e) {
       console.log(e)
   }
}

您是否正在使用create react应用程序构建您的react应用程序?为什么要使用POST请求,而不是尝试获取数据?