(扩展)网站流量日志分析--数据可视化-- vue 版--前端项目搭建、接口规则说明 | 学习笔记

简介: 快速学习(扩展)网站流量日志分析--数据可视化-- vue 版--前端项目搭建、接口规则说明

开发者学堂课程【大数据分析之企业级网站流量运营分析系统开发实战(第五阶段)(扩展)网站流量日志分析--数据可视化-- vue 版--前端项目搭建、接口规则说明】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/697/detail/12261


(扩展)网站流量日志分析--数据可视化-- vue 版--前端项目搭建、接口规则说明

内容介绍

一、前端项目的搭建

二、前端项目的启动

三、接口数据如何查看

 

另外一个版本 vue 版本的数据报表展示该如何实现,对于大数据开发来说,要做的是后台具体封装,因为前端需要怎样的数据格式会以建筑的形式发送,需要考虑的是如何在后端以它所需要的格式统计出来的数据。

 

一、前端项目的搭建

为了方便,必须让数据先运行起来。

1、打开参考资料中的 vue 版本,里面会讲到前端项目启动的方式,可以在 Windows 官网中安装。

(1)首先要安装 Node,在 Windows 中安装时要注意以下几个事项,需要打开Node 的官网,里面有提供 Windows 的安装包,下载之后安装即可。

(2)安装之后要进行优化,如果不做修改,后续的包会安装在 C 盘中,就会导致 C 盘越来越拥挤,可以在指定路径下指定两个文件夹,放在全局模块的路径上。

创建完两个空文件夹之后,需要在 npm 命令行中设置两个参数。

接下来设置环境变量,在里面把 node_path 路径改为刚才设置的路径。

改完之后的好处在于后续安装全局模块的时候,不会默认放在系统 c 盘中,对于后续维护比较方便。

(3)安装之后可以输入命令进行测试验证

(4)node 安装完之后还要安装一个 cnpm,指向淘宝的一个库。这是由于国内网络原因,下载一些包的时候会比较慢。

 

二、前端项目的启动

课程资料中的  project 文件就是前端项目的启动资料。

1、将其复制到 Windows 下的任一路径中解压,打开工程的根目录,安装依赖包并运行,如果报错,可能原因为网速慢,可以按照教程修改。

2、在 Windows 中要在当前目录打开可以按住键盘上的 shift 键,右击空白处选择在此处打开命令窗口

(1)填写 cnpm i,这一步是自动填写项目所需要的依赖包,接下来回车联网,就可以自动下载。

(2)代码跑完之后填写 npm start 启动,就可以自动加载。

(3)跑完之后提示可以通过一个网址进行访问。

打开浏览器输入网址,就可以看到前端项目。点击登录就来到了数据报告展示页面。

image.png

后端需要做的是如何将数据动态地展示出来,根据前端提供的接口方式按照前端所需要的格式进行拼接 .

image.png

 

三、接口数据如何查看

1、前端项目中打开 confit -index,如果是本地开发的话还要另起一个本地路径。

在企业当中,作为后端人员,开发接口输入格式都要根据接口的规范与前端进行配合 。

2、接下来查看接口,浏览器打开路径就进入了接口。点开项目分析组--大数据-盘析,这就是网站浏览日志分析项目,里面按照不同的模块展示了每个接口的路径,路径前面还要加上拼接。

3、接口不需要后端定义,但需要看一下参数,基本信息页面会显示接口的具体地址,下面有请求参数的相关说明,包括返回值的数据格式。

4、点开 mock 地址,会发现数据格式是 jason 格式。因此可以设置一个对象,把这个对象的数据通过后端的查询返回出来,放到前台就可以进行展示。

有些的接口数据格式稍比较复杂,X 轴可能只有一个时间,但y轴可能对应多个不同的数据。

image.png

但是打开接口,数据格式也是标准的 jason 格式,无论是什么样的数据接口,后端要做的都是把后端查询的数据以他所需要的定义格式返回。

image.png

相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
2月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
继承 我们的CSS中很多的属性也是可以继承的,其中相当一部分是跟文字的相关的,比如说颜色、字体、字号。 当然还有一部分是不能继承的。 例如边框、内外边距。 层叠 层叠是CSS的核心机制。 层叠的工作机制: 当元素的同一个样式属性有多种样式值的时候,CSS就是靠层叠机制来决定最终应用哪种样式。 层叠规则: 层叠规则一:找到应用给每个元素和属性的声明。 说明:浏览器在加载每个页面时,都会据此查找到每条CSS规则, 并标识出所有受到影响的HTML元素。
112 1
|
10月前
|
JSON 前端开发 测试技术
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
806 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
|
10月前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
552 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
前端开发 数据处理 Android开发
Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍
本文深入探讨了Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍,以及具体操作步骤、常见问题解决、高级调试技巧、团队协作中的调试应用和未来发展趋势,旨在帮助开发者提高调试效率,提升应用质量。
494 8
|
前端开发 JavaScript UED
惊呆了!这些前端技巧竟然能让你的网站秒变高大上,赶快学起来!
前端技术是网页设计的核心,能够显著提升用户体验和网站竞争力。本文介绍了三种实用的前端技巧:动态背景效果、微交互设计和响应式设计。通过CSS动画和JavaScript,可以实现视觉吸引的动态背景;微交互设计如按钮点击效果能增强用户参与感;响应式设计则确保网站在不同设备上呈现良好效果。这些技巧简单易学,效果显著,值得尝试。
247 3
|
移动开发 前端开发 JavaScript
惊!这些前端技术竟然能让你的网站在移动端大放异彩!
随着互联网技术的发展,移动设备成为主要的上网工具。本文介绍了几种关键的前端技术,包括响应式设计、图片优化、字体选择、HTML5和CSS3的应用、性能优化及手势操作设计,帮助开发者提升网站在移动端的显示效果和用户体验。示例代码展示了如何实现简单的双向绑定功能。
235 3
|
前端开发 JavaScript API
惊呆了!这些前端技巧竟然能让你的网站支持AR/VR体验!
【10月更文挑战第31天】在数字化时代,用户对网页交互体验的要求日益提高,传统二维网页已难以满足需求。本文介绍如何利用前端技术,特别是Three.js,实现AR/VR体验,提升用户满意度和网站价值。通过示例代码,展示如何创建简单的3D场景,并探讨AR/VR技术的基本原理和常用工具,帮助开发者打造沉浸式体验。
763 6
|
编解码 前端开发 JavaScript
前端界的黑科技:掌握这些技术,让你的网站秒变未来感十足!
【10月更文挑战第31天】前端技术日新月异,黑科技层出不穷,让网页更加美观、交互更加丰富。本文通过响应式布局与媒体查询、前端框架与组件化开发等案例,展示这些技术如何让网站充满未来感。响应式布局使网站适应不同设备,前端框架如React、Vue则提高开发效率和代码质量。
238 3
|
前端开发 JavaScript 开发者
惊!这些前端技术竟然能让你的网站在社交媒体上疯传!
【10月更文挑战第30天】在这个信息爆炸的时代,社交媒体成为内容传播的重要渠道。本文介绍了前端开发者如何利用技术让网站内容在社交媒体上疯传,包括优化分享链接、创建引人注目的标题和描述、利用Open Graph和Twitter Cards、实现一键分享功能以及创造交互式内容。通过这些方法,提升用户分享意愿,使网站成为社交媒体上的热门话题。
276 2
|
缓存 前端开发 JavaScript
前端性能优化:让你的网站更快、更流畅
前端性能优化:让你的网站更快、更流畅
297 0

热门文章

最新文章

  • 1
    前端如何存储数据:Cookie、LocalStorage 与 SessionStorage 全面解析
    586
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
    238
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
    226
  • 4
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
    165
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
    277
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
    408
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
    177
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
    112
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
    192
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
    262