尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

HarmonyOS-ohpm-网络请求-axios请求

HarmonyOS-ohpm-网络请求-axios请求 axios请求下载命令行工具下载中心 | 华为开发者联盟-HarmonyOS开发者官网共建鸿蒙生态该命令行工具集合了HarmonyOS应用开发所用到的系列工具包括代码检查codelinter、三方库的包管理ohpm、命令行解析hstack、编译构建hvigorw。安装完成后回到项目目录下下载需要的包OpenHarmony三方库中心仓ohpm install ohos/axios配置文件requestPermissions: [ { name: ohos.abilitydemo.permission.PROVIDER, usedScene: { abilities: [ FormAbility ], when: inuse } } ],写一个简单的GET请求导入相关模块import axios, { AxiosError, AxiosResponse } from ohos/axios设置接口export interface userInfo{ page: number }请求方法export function Gettest(page: number){ // 向给定url进行请求 axios.getuserInfo, AxiosResponseuserInfo, null(https://xxx.com/get_page) .then((response: AxiosResponseuserInfo) { // 处理成功情况 console.info(id response) console.info(JSON.stringify(response.data)); }) .catch((error: AxiosError) { // 处理错误情况 console.info(JSON.stringify(error)); }) .then(() { // 总是会执行 }); }调用请求Button(请求).width(100).onClick((){ Gettest(123); })请求成功下载工具包OHPM-REPO扩展ohpm-repo 是一个搭建轻量级的ohpm私仓服务的工具。它与 ohpm 包管理器兼容并按需缓存所有依赖项加速私有网络中的安装。下载中心 | 华为开发者联盟-HarmonyOS开发者官网共建鸿蒙生态安装ohpm-repo官方文档文档中心ohpm-repo 依赖于 node 运行支持 node.js 16.x 及以上版本请提前安装 nodejs并完成环境变量的配置。Node.js安装请参考 Node.js官方网站。下载 ohpm-repo 私仓工具包请在下载软件获取的压缩包中找到ohpm-repo。解压 ohpm-repo 私仓工具包。将ohpm-repo工具包解压目录中bin目录的路径配置到系统环境变量path中在启动 ohpm-repo 前还需要先按照如下方式完成配置修改 进入 ohpm-repo 解压目录的 conf 目录内打开 config.yaml 配置文件。说明 ohpm-repo成功启动后修改配置文件方法 首次启动ohpm-repo时执行install命令已指定配置文件找到指定的配置文件进行文件内容修改然后重新执行install指定修改后的配置文件再执行start启动ohpm-repo。 首次启动ohpm-repo时执行install命令未指定配置文件默认使用ohpm-repo压缩包解压路径下conf目录中的配置文件修改该文件内容然后重新执行install和start操作。检查 listen 配置默认配置为 localhost:8088 表示仅支持监听本机地址如果希望其他机器通过ip/域名访问则建议修改 listen 配置为ohpm-repo部署机器的iplisten: 部署ohpm-repo机器的ip:8088检查db和store配置db是元数据存储的配置项store是文件存储的配置项。db支持fileDB本地存储和mysql数据库存储store支持local storage本地存储sftp storage存储和custom storage 自定义插件存储。db和store不能随意搭配需要符合表1的匹配规范。配置文件默认db使用fileDB本地存储store使用local storage本地存储。db元数据存储与db所适配的store类型fileDBlocal storagemysqllocal storagesftp storage custom storage检查是否配置了 store.config.server用于指定ohpm-repo仓库内容的下载地址、不配置取默认值详情见server: 仓库内容的下载地址。如果listen的host为0.0.0.0且本机存在多个网络接口那么该值必须配置建议手动修改 host 为本机指定的 ip/域名例如 listen 为 0.0.0.0:8088故 server 需配置为 http://指定部署机器的ip/域名:8088。进入ohpm-repo工具包解压目录中的 bin 目录下执行安装命令:ohpm-repo install启动ohpm-repoohpm-repo安装成功后重新进入ohpm-repo工具包解压目录下的 bin 目录下执行如下命令启动 ohpm-repoohpm-repo start从ohpm-repo获取三方库OpenHarmony三方库中心仓可以为所有项目配置该私有仓例如执行以下命令ohpm config set registry 配置的ohpm-repo私仓服务地址/repos/ohpm ohpm install或者在命令行中配置参数 --registry 使用例如以下命令ohpm install ohos/lottie --registry 配置的ohpm-repo私仓服务地址/repos/ohpm 说明 配置的ohpm-repo私仓服务地址配置文件中store.config.server的地址信息例如store.config.server:为 http://127.0.0.1:8088故 registry 为http://127.0.0.1:8088/repos/ohpm。如果store.config.server没有配置取默认值。
返回列表