7.发送请求
配置数据库
到官网下载并安装mysql
在”系统偏好设置”->”mysql”中确认其运行
输入以下指令登录mysql:
1 |
|
- 借助source命令将素材中的dtcmsdb4.sql导入到mysql中:
1 |
|
- 使用 show tables; 命令可以查看导入的表
运行服务器
打开素材中的”heima_shop_server”文件夹,这是一个完整的vue-cms,可以通过网址直接访问到API。
安装依赖包
1 |
|
修改app.js中orm模块连接mysql的密码。
运行项目:
1 |
|
注意:如果出现”Client does not support authentication protocol requested
by server; consider upgrading MySQL
client”的报错,出现这种错误是因为orm模块并不支持mysql8对密码进行sha2的加密方式,想要连接数据库。因此需要将数据库设置为密码无加密:
首先,连接到对应的数据库,查看本地的用户
1 |
|
然后输入以下的命令
1 |
|
最后刷新权限即可:
1 |
|
- 最后在浏览器中输入网址:http://localhost:8082/api/getlunbo,便可访问到数据。
请求数据
在uni-app中,专门封装了一个uni.request函数来获取API数据,以下
- 增加请求按钮
1 |
|
- 请求函数:
1 |
|
参考:
解决Navicat连接Mysql报错:Client does not support authentication
protocol requested by
server;
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!