gpt4 book ai didi

javascript - 为什么我的自定义 header 出现 "Adapter operation failed"错误?

转载 作者:行者123 更新时间:2023-11-30 16:28:44 25 4
gpt4 key购买 nike

阿罗哈!今天,我正在尝试向我的后端的每个请求添加自定义 header 。

玩我的 DS.RESTAdapter ,我已经试过了:

直到现在,我唯一的结果是这个非常晦涩的“适配器操作失败”错误:

{
details: "",
status: 0,
title: "The backend responded with an error"
}

我知道:

  • 我的后端运行良好并返回 200 状态(我测试了通过 cURL 发送请求)。
  • 奇怪的是,删除了我的适配器的 host设置允许发送请求,但显然是错误的 URL。
  • 我的问题不是 CSP 问题,因为我目前正在本地运行后端和前端。

根据我的调试和我的 Network Inspector 选项卡,AJAX 请求从未发送过( XHR.readyStatus 卡在 0)。

有人遇到过这个问题吗?
任何帮助都会非常可爱!

  • Ember 1.13.11
  • Ember 数据 1.13.15
  • jQuery 1.11.3

编辑:再现错误的魔法最小应用程序是 out here !

希望你会喜欢它!因为我非常爱你,所以我还在我的服务器上提供了一个演示 API 端点。详情在FM!

奖励!你知道什么东西最适合放在剪贴板里吗?
git clone https://github.com/imbrou/ember-data-headers-demo.git

耶耶哈! (-:

最佳答案

通常 “Adapter operation failed” 错误是因为您的应用程序在连接到后端时出现问题,通常 DS.RESTAdapter 不正确setup,请确保您的 hostnamespace 正确。

例子:

export default DS.RESTAdapter.extend({
host: 'http://193.137.170.210:8080',
namespace: '/api'
});

关于javascript - 为什么我的自定义 header 出现 "Adapter operation failed"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33684353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com