前端跨域 nginx 反向代理

nginx 做了一个反向代理 但是用ajax请求的时候,只支持get不支持post 请求,get是可以正常获取到数据的,第二张是前端的ajax请求代码

图片描述
图片描述

阅读 4.1k
2 个回答

看配置没什么问题,应该是前端没能正确 POST 数据。

用下面的代码替换一下你的代码试试

$.ajax({
    url: '/kms/kms',
    type: 'POST',
    data: {keyword: '上海'},
    success: function(resp){ console.info(resp); },
    error: function(e) {console.info(e); }
});

貌似nginx默认没开启post,需要显示配置开启

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题