我开始将我的项目从标准 Fetch API 切换到 Axios 库。Axios 看起来很棒,拥有所有拦截器、自定义实例等。问题始于 POST 请求。我有一个自定义 axios 实例,定义为:export const axiosInstance = axios.create({baseURL: API_URL,timeout: 10000});我将其用于大多数 API 调用,大多数都很好,除了一个让
2019-10-29
我有以下代码调用帖子并获取 API 调用。问题是我获取了未定义的 customerDatas..知道为什么会出现此问题吗。try {let dataPromises = await axios.post('customers', {}, { baseURL: baseURL });var customerDatas = await Promise.all(dataPromises.data.cus
在我的repository.js中,我有以下内容:async getAllContactRequests() {return new Promise(() => {axios.get("http://127.0.0.1:8000/api/contactRequests", {headers: { "Authorization": "Bearer " + sessionStorage.getItem
2021-09-29
我遇到了一个非常令人沮丧的问题。 Express 服务器上的简单 json 常量作为 json 对象发送,但是当接收此对象并尝试在客户端上从中提取错误时,来自服务器的 json 对象显示为undefined,我怎么也想不出原因。似乎将服务器中的res.status(400).json(errors);更改为res.json(errors);并从 isValid为的客户端代码块中提取错误数据,我能够
2017-07-13
我收到此错误:TypeError: Cannot read property 'then' of undefined in controller[控制器]fetchGameData() {DataModel.getList().then(data => {console.log(data);})}[DataModel]export default {getList() {fetch('URL').
2020-11-20
我正在尝试使用 anime.js 和一些承诺函数为一些元素设置动画,问题是前一个函数成功后第二个函数将不会运行。<script>import Splash from '../components/Splash.vue';import Intro from '../components/Intro.vue';export default {components: {Splash,Intro,},mo
2020-06-16
我有一个 JavaScript 类,旨在帮助处理承诺。首先,您将函数添加到数组中,然后它执行它们并弹出它们,然后调用自身执行下一个。在数组的末尾,它会解析该承诺。我希望将解析一直传播到递归调用堆栈。这将允许您使用一组简单的命令强制多个异步函数按顺序运行。此外,使用逻辑来修改异步函数的流程。function Sequencer() {this.functionSequence = [];this.a
2016-01-05
我想更改使用 Promise 处理回调的函数fatch 的结果如下[{ href: 'http:/segmentfault.com/q/1010000002714413',title: 'js图片轮播' },{ href: 'http:/segmentfault.com/q/1010000002714953',title: 'stackoverflow, segmentfault 之类的网站是如何
2015-04-29
我正在使用承诺并遵循另一个示例,但当我运行脚本时,我收到错误TypeError:无法读取未定义的属性“then”。我的代码显示如下:var completedLinks = ["http://www.example.com/1","http://www.example.com/2","http://www.example.com/3"]function fetchSiteDetails(arr){
2016-01-28
我有一个全局范围内的数组 (targets),我将它的值传递给执行一些文本转换的外部函数 [第三方库,externalConverter]。此数组的值被传递到convert函数,转换正常进行。const targets = [‘box’, ’box1’, ’box2’, ’box3’]for (var i = 0; i < targets.length; ++i) {console.log(tar
我正在使用material-table构建一个表格。下面是一个如何构建表格的示例:https://material-table.com/#/docs/features/filtering我试图在data中传递一个数组来填充我的Userlist数组中的字段。我的componentDidMount()函数中有这个 pnp.sp.web.lists.getByTitle("Team").items
2020-03-18
以下代码给出了正确的结果。但是,如果从承诺sumOfPromises中删除then(callback('sum'))并将其添加到对sumOfPromises的调用中(如下所示:sumOfPromises().then(callback('sum'))),则会出现TypeError:sumOfPromises(...) 未定义。sumOfPromises中有一些我无法理解的错误。<pre>P_1 i
2020-04-03
我一直在尝试编写一个脚本,让用户在他们的 iOS 或 iPadOS 设备上安装配置文件,我的代码是:function downloadProfile(profileName, configurationProfile) {var element = document.createElement("a");element.setAttribute("href", "data:application/
2021-08-11
Account.findByOwnerID(userID).then(function(account) {return validateTo(account, userID);}).then(User.findByUsername(email))在这种情况下,findByOwnerID 会运行,但只要其中的 Promise.all() 开始运行,findByUsername 就会开始执行,跳过v
2016-03-28
在将 Chrome 升级到 58 之前,我没有遇到任何错误。进一步解释:我的代码在周日运行正常,我不知道执行的异步性质,两天后才发现这一点!new Promise((s, f) => {console.log(1);s();console.log(2);}).then(r => {console.log(3)})console.log(4);输出:12431- 为什么 'then' 在 conso
2017-06-28