首页 > 解决方案 > 在 azure web 应用程序中使用 axios post/get 进行全日历时出现内部服务器错误 500

问题描述

部署到 azure Web 应用程序时,在 axios 中获取/发布时遇到问题,一切都在本地电脑上运行。

axios({
    method: 'post',
    headers: {
        'content-type': 'application/json'
    },

    url: '/Admin/Events/AddEvent',
    data: {...}
})
.then(res=>...)
.catch(err => alert(`8881 Something went wrong 88: ${err}`));

输出

对于 post 方法 => 400(错误请求)

请求 URL:https://xxx/Admin/Events/AddEvent 请求方法:POST 状态代码:400 错误请求远程地址:xxxx 推荐人策略:no-referrer-when-downgrade

对于 get 方法 => 500(内部服务器错误)

我已经尝试了以下(所有工作在本地)

  1. 添加 CORS

    services.AddCors(options => { ...

  2. 使用字符串化(数据)

    1. 将 url 更改为完整的https://xxx/Admin/Events/AddEvent
    2. 不同风格的帖子,例如 axios.post(' https://xxx/Admin/Events/AddEvent ',{

任何其他调试方法将不胜感激。

标签: ajaxasp.net-mvcazureaxios

解决方案


推荐阅读