代码编译成功但在本地主机上出现错误:TypeError:无法读取未定义的属性“map”。import React from 'react';const Module = (props) => {const courses = props.courses;console.log(props.courses);let Course = courses.map(item=><li>{item}</li>
2020-12-19
我尝试将信息从数据库加载到我的 React App。除了我正在运行的 map 函数之外,一切都按预期工作。我试图在 div 中列出给定电影的所有类型。import React, { Component } from 'react';import axios from 'axios';import ReactPlayer from 'react-player';import play from '.
2021-03-04
我正在处理一个搜索字段,我想将数据返回给用户,但出现了错误:TypeError:无法读取未定义的属性“map”。我似乎无法找出为什么 map 未定义,这是我的代码:代码沙盒我尝试从 j-fiddle(下面的代码)中获取示例代码并将其转换为功能组件。这是我尝试从 j-fiddle 中操作的代码class Wrapped extends React.Component {constructor(pro
2021-06-26
我在成功登录后将令牌存储在 vuex 存储中,如下所示:axios.post('/api/auth/doLogin.php', params, axiosConfig).then(res => {console.log(res.data); // tokenthis.$store.commit('login', res.data);})axiosConfig 是一个文件,其中我仅设置了 baseU
2017-12-22
我创建了 axios 拦截器,它负责在每个请求发送到我的 rest API 之前添加令牌。import axios from 'axios';import { store } from '../store/store';export default function execute() {axios.interceptors.request.use(function(config) {const
2017-12-27
我试图让 axios 与请求拦截器一起工作。但是在发出请求之前,拦截器没有被触发。这里可能出了什么问题?我已经对这个问题进行了大量研究,但到目前为止还没有找到解决方案。可以在这里寻求一些帮助!这是我的代码:import VueRouter from 'vue-router';import Login from './components/Login.vue'import Home from './
2018-03-14
我试图在用户收到 401 错误后将其注销。我使用 axios 从 api 返回数据我四处寻找,发现了相同的 axios.interceptors.response axios.interceptors.response.use(response => response,error => {const {status} = error.response;if (status === 401 ) {
2018-04-17
我在 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
2020-03-06
当我发出 Post 请求时,我尝试为 Axios 设置请求和响应拦截器,但是我只能让请求拦截器响应,而没有其他响应,我提供了一个不运行的示例:这是 axios 设置:import axios from "axios";axios.defaults.baseURL = "https://btk7dl15c9.api.quickmocker.com";axios.interceptors.reques
2021-12-02
我正在使用 axios 拦截器构建 jwt 令牌刷新逻辑(在过期时刷新身份验证令牌)。刷新部分运行良好:axios 拦截错误、刷新令牌并重试请求(并成功从服务器获取答案)。但是,由于令牌过期而失败的请求的页面仍然会捕获错误。我觉得 axios 仍然将错误返回给发出调用的函数,而不是仅返回重试的请求,但我不知道怎么做。这是我的 axios.js 文件中的代码:import { boot } from
2022-07-07
我是 Angular 的新手,最近开始通过阅读《ng-book Angular 4 完整手册》一书来学习它。在“Angular 的工作原理”一章中,我按照书中的说明编写了一个小型库存应用程序,但在启动后出现问题,如下所示:浏览器控制台上的错误日志我的所有组件看起来都很好,错误似乎与我的代码无关。我甚至与下载的示例代码进行了比较,它们看起来非常相似。我知道这可能不是什么大问题,我应该继续前进,等我获
2017-06-14
在开始问题之前,我想让您知道我已经进行了大型研究,我找不到解决方案(说明)为什么我会遇到此错误。也请注意,我完全是Angular的新手,我才开始学习它的工作原理。所以,我的问题是我在这个问题的标题中输入的问题。我尝试做的是根据我在Udemy上购买的课程来构建登录系统。我使用的代码如下:auth.service.ts786912877data-storage.service.ts921717467h
2017-10-24
我已成功调用 API 并从中获取数据,但是如果我读取变量,则会得到“未定义”。调用 api 获取数据的服务类export class DataServiceService {constructor(private http: Http) { }url: string = "http://localhost:60263/api/values";getEmployeesData(): Observab
2018-03-23