本文介绍: 在前端向后端发起请求时候接口等都封装好了的。但是报Uncaught (in promise) ReferenceError: getGoods is not defined

 前端调用后端的接口显示的Uncaught (in promise) ReferenceError: getGoods is not defined。但是我们在后端中配置了该接口请求地址的。同时在前端axios中也进行了相关接口封装的。

报错截图

 

原因没有页面引入getGoods这个封装好的接口

解决方法:只需在需要使用页面引入封装好的axios即可

import { getGoods} from '@/axios/api'

详细过程记录如下所示

1、在axios中封装前端请求接口,并调用后端部署地址

2、在后端中配置前端发起请求接口地址

(我的项目路径为:server/router/api/getGoods.js提示这个api目录中我存放的是客户端请求接口

getGoods.js文件

 

3、然后需要app.js文件注册

 4、在需要页面调用接口

这里因为我们引入封装在axios中的getGoods接口。所以报错

 解决方案

直接在上面的基础上加上引入即可

import { getGoods} from '@/axios/api'

 使用页面完整截图为:

 

 

原文地址:https://blog.csdn.net/qq_51910659/article/details/130283825

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_22224.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注