HarmonyOS鸿蒙Next中实现前后端分离访问后端的日志

HarmonyOS鸿蒙Next中实现前后端分离访问后端的日志

实现django和harmoyos的axiosr的前后端分离

一、django使用的是rest_framework架构

image

二、harmoyos使用的是axios 第三方库

import axios from '@ohos/axios'

@Entry
@Component
struct Dom {
  @State message: string = 'Hello World'
  aboutToAppear() {
    axios.get(
      "http://127.0.0.1:8000/indexs/personApi",
    ).then(res=>{
      let data:string = JSON.stringify(res.data);
      this.message=data
      console.log(data);
    }).catch(err=> {
      console.log("请求失败");
    })
  }

  build() {
    Column({space: 30}) {
      Text(this.message)
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
    }
    .width('100%')
    .height('100%')
  }
}

image


更多关于HarmonyOS鸿蒙Next中实现前后端分离访问后端的日志的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS鸿蒙Next中实现前后端分离访问后端的日志的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中实现前后端分离访问后端的日志记录,可以通过以下步骤进行:

  1. 前端日志:在前端应用中,使用console.log()或其他日志库(如Log4js)记录请求和响应信息,包括URL、请求参数、响应状态等。

  2. 后端日志:在后端服务中,使用日志框架(如Logback、Log4j2)记录请求处理过程,包括请求路径、请求参数、处理结果等。

  3. 跨域问题:确保后端服务配置了CORS(跨域资源共享),允许前端应用访问。

  4. 日志收集:将前后端日志统一收集到日志管理系统中(如ELK Stack),便于分析和监控。

  5. 安全考虑:避免记录敏感信息(如用户密码),并对日志进行访问控制。

通过这些步骤,可以有效监控和排查前后端交互中的问题。

回到顶部