目录

1:交友项目架构介绍

1.1:前后端分离的概述

1.2:YAPI介绍(虚拟机中已经配好)

        基本信息

        使用

        安装跨域拓展(浏览器上安装跨域处理插件)

2:虚拟机工具项目搭建

2.1:虚拟机配置

2.1.1:修改虚拟机子网IP

2.1.2:配置虚拟机

 第一步:查看虚拟机中docker中的镜像

 第二步:进入base目录运行docker-compose.yml

 第三步:输入命令 docker-compose up -d

3:安装电脑版Android模拟器,安装apk

3.1:介绍

3.2:在手机端模拟器上安装探花Apk

4:安装调试的工具PostMan


1:交友项目架构介绍

1.1:前后端分离的概述

项目基于前后端分离的架构进行开发,前后端分离架构总体上包括前端和服务端,通常是多人协作开发

  • 前后端分离开发基于HTTP+JSON交互 (RESTFul风格)
  • 通过接口文档(API文档)定义规范
  • 前后端按照文档定义请求及响应数据

交友项目【基础环境搭建】_安卓模拟器

1.2:YAPI介绍(虚拟机中已经配好)

        基本信息

YAPI已经在linux虚拟机中准备好了

请求地址:http://192.168.136.160:3000/

用户名/密码:tanhua@itcast.cn/123456

        使用

交友项目【基础环境搭建】_安卓模拟器_02

交友项目【基础环境搭建】_交友_03

交友项目【基础环境搭建】_跨域_04

交友项目【基础环境搭建】_安卓模拟器_05

  • 对于接口的定义我们采用YApi进行管理,YApi是一个开源的接口定义 管理 提供mock数据的管理平台。
  • 交友项目【基础环境搭建】_交友_06


  • 接口定义:提供了交友项目中的所有接口,只需要根据接口完成后端开发即可
  • mock数据,YApi提供了mock功能,就是模拟服务端返回测试数据:
  • 还可以运行http请求(需要在Chrome中安装支持跨域扩展 chrome 安装 yapi 扩展教程 ):

        安装跨域拓展(浏览器上安装跨域处理插件)

这个是处理浏览器的请求的跨域的插件:

交友项目【基础环境搭建】_安卓模拟器_07

我将压缩包解压到了安装浏览器的那个目录然后在浏览器端加载拓展程序即可 

交友项目【基础环境搭建】_跨域_08

2:虚拟机工具项目搭建

虚拟机导入到本地的VM中,虚拟机中已经将全部的东西部署,只需要导入即可

交友项目【基础环境搭建】_交友_09

2.1:虚拟机配置

2.1.1:修改虚拟机子网IP

子网ip改为136,虚拟机配置了静态的ip地址 192.168.136.160

由于课程中使用了较多的软件,且之间会有联系,推荐同学IP地址设置为192.168.136.160

交友项目【基础环境搭建】_安卓模拟器_10

 

仅仅需要修改虚拟机中的子网IP即可。  

2.1.2:配置虚拟机

拷贝虚拟机

交友项目【基础环境搭建】_交友_11

添加虚拟机(文件/打开,选择解压后linux-tanhua/centos7.vmx)  

交友项目【基础环境搭建】_交友_09

登录linux系统

交友项目【基础环境搭建】_跨域_13

 

然后进入到虚拟机之后

我们需要将虚拟机中配置好的docker环境中的镜像进行启动

 第一步:查看虚拟机中docker中的镜像

交友项目【基础环境搭建】_安卓模拟器_14

 第二步:进入base目录运行docker-compose.yml

这个文件包含了启动配置镜像的命令可以进行一键启动

交友项目【基础环境搭建】_docker_15

 

交友项目【基础环境搭建】_docker_16

 第三步:输入命令 docker-compose up -d

交友项目【基础环境搭建】_docker_17

 这样虚拟机的的基础环境已经全部完成配置

3:安装电脑版Android模拟器,安装apk

3.1:介绍

  • 客户端由前端团队进行开发,前端提供apk进行对接,所以,需要我们安装安卓的模拟器进行测试。

3.2:在手机端模拟器上安装探花Apk

  • 国内常见的安卓模拟器产品,比如:
  • 选择一个自己可以用的模拟器就可以,本文档使用逍遥模拟器

下载:

安装:运行软件,一直下一步即可

  • 逍遥模拟器可以安装在VMware虚拟机中

 

交友项目【基础环境搭建】_docker_18

交友项目【基础环境搭建】_交友_19

配置模拟器,显示成手机尺寸   

拷贝:探花交友-v20220118.apk  

交友项目【基础环境搭建】_交友_20

使用逍遥安装apk  

交友项目【基础环境搭建】_安卓模拟器_21

运行探花app  :ip需要在电脑黑窗口查看ipconfig

 

交友项目【基础环境搭建】_跨域_22

4:安装调试的工具PostMan

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。postman被500万开发者和超100,000家公司用于每月访问1.3亿个API。

官方网址:Postman

解压资料文件夹中的软件,安装即可

交友项目【基础环境搭建】_docker_23