开发者问题收集
我是 React 的新手,在我非常简单的应用程序中,我只是想读取和显示 json 数据(他们发布的公司和职位)。使用 React 16.3.0 和 react-dom 16.3.2 和 axios 0.18.0我的代码如下,最终输出应该以良好的格式显示我试图在每一行中获取的数据。但它根本没有渲染并且出现错误 - 我一定是在这里犯了一些非常愚蠢的错误。Uncaught (in promise) Ty
我想知道是否有人可以帮助我。我已经阅读了许多 StackOverflow 对此的回答,以及其他很棒的文章,例如这篇文章,但我还无法实现答案。我在 React 中有一个简单的博客应用程序。我有一个表单来提交数据,我还有单独的帖子和帖子组件。我实际上可以将数据发送到我的 firebase 数据库。我也在 GET 方法中获得了响应,但我无法按我需要的方式显示响应。我需要一个帖子数组,每个帖子都有一个标题
我无法从https://randomuser.me/api/获取我的 api 数据。但是当我使用另一个 api 如http://dummy.restapiexample.com/api/v1/employees时,它可以工作。错误:import React from "react";import "./App.css";import Start from "./start";function Ap
我正在使用 React 和 Firebase 以及 Axios 制作一个调查工具,现在我试图制作一个模板功能,其中我已经创建了一些存储在 firebase 中的调查模板,现在当用户想要访问模板时,我能够以 json 格式获取模板,但我无法将其复制到他们的帐户中。这是我用来获取调查模板的代码const fetchSurvey = async () => {const res = await axio
我在成功登录后将令牌存储在 vuex 存储中,如下所示:axios.post('/api/auth/doLogin.php', params, axiosConfig).then(res => {console.log(res.data); // tokenthis.$store.commit('login', res.data);})axiosConfig 是一个文件,其中我仅设置了 baseU
我创建了 axios 拦截器,它负责在每个请求发送到我的 rest API 之前添加令牌。import axios from 'axios';import { store } from '../store/store';export default function execute() {axios.interceptors.request.use(function(config) {const
我试图让 axios 与请求拦截器一起工作。但是在发出请求之前,拦截器没有被触发。这里可能出了什么问题?我已经对这个问题进行了大量研究,但到目前为止还没有找到解决方案。可以在这里寻求一些帮助!这是我的代码:import VueRouter from 'vue-router';import Login from './components/Login.vue'import Home from './
我试图在用户收到 401 错误后将其注销。我使用 axios 从 api 返回数据我四处寻找,发现了相同的 axios.interceptors.response axios.interceptors.response.use(response => response,error => {const {status} = error.response;if (status === 401 ) {
我在 vue.js 中工作,并使用 axios 向服务器发出请求。我已配置拦截器以将授权令牌添加到请求中。生成令牌的函数需要完整的 url 和协议来创建正确的令牌。我已经创建了我的 axios 实例 http。如果我在 http 调用中使用完整的 url:http.get('http://ediscore.net/api/config/category'它工作得很好。但是如果我在 axios 级别
我试图在 vue 中拦截 axios 后调用。首先,我在 axios.js 中创建 Axiosimport Vue from 'vue'import axios from 'axios'const axiosInstance = axios.create({baseURL: `http://localhost:8081/` // the url of our server})Vue.prototy
我有一个登录表单。当用户输入用户名/密码时,axios 拦截器会处理来自 api 的响应,无论它是好是坏。然后,响应通过我的 vuex 存储进行路由,用户凭据在那里设置。但是,当我在登录组件中 console.log 响应时,我实际上看不到我需要的字段,例如数据、状态、标题等。我看到了这一点在继续登录用户之前,有什么方法可以验证我的数据是否在存储中?目前我唯一能想到的就是使用setTimeout3
当我发出 Post 请求时,我尝试为 Axios 设置请求和响应拦截器,但是我只能让请求拦截器响应,而没有其他响应,我提供了一个不运行的示例:这是 axios 设置:import axios from "axios";axios.defaults.baseURL = "https://btk7dl15c9.api.quickmocker.com";axios.interceptors.reques
我正在使用 axios 拦截器构建 jwt 令牌刷新逻辑(在过期时刷新身份验证令牌)。刷新部分运行良好:axios 拦截错误、刷新令牌并重试请求(并成功从服务器获取答案)。但是,由于令牌过期而失败的请求的页面仍然会捕获错误。我觉得 axios 仍然将错误返回给发出调用的函数,而不是仅返回重试的请求,但我不知道怎么做。这是我的 axios.js 文件中的代码:import { boot } from
我正在构建一个应用程序来使用 json 并将其与搜索过滤器输入和其他内容一起列出。我已经尝试创建该函数,但没有成功。Codesandbox URLhttps://codesandbox.io/s/vue-template-7iev3?fontsize=14 search: "",显示“TypeError:无法读取未定义的属性‘search’”但它已定义
我正在使用 axios 从我的 React 前端向带有 mongo DB 的 node js express 后端发送删除请求。虽然数据确实从我的数据库中删除了,但我仍然收到错误 404 Not Found。这是 React 代码axios.delete(`http://localhost:8000/notes/${id}`).then(res => {console.log("The respo