首页 > 解决方案 > “405 方法不允许”在 aws amplify 中反应 js 应用程序

问题描述

我在 aws amplify 中部署 react js 应用程序时遇到问题。

当反应应用程序向后端(弹簧启动)发送 POST 请求时,我收到“405 方法不允许”

任何帮助!

Spring Boot 项目部署在 EC2 中。

@PostMapping("/post")
@CrossOrigin(origins = "https://xxx.amplifyapp.com/")
public HttpStatus post(@RequestBody) {
    .......
}

在反应中我使用 createProxyMiddleware :

const {createProxyMiddleware} = require('http-proxy-middleware');

module.exports = function(app) {
    app.use('/api', createProxyMiddleware({ target: 'http://ec2-springboot.com:8082/'}));

}

标签: reactjsspringamazon-web-servicesspring-bootaws-amplify

解决方案


推荐阅读