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

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 快速学习(扩展)网站流量日志分析--数据可视化-- 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

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
1月前
|
前端开发 JavaScript API
惊呆了!这些前端技术竟然能让你的网站实现无缝滚动效果!
【10月更文挑战第30天】本文介绍了几种实现网页无缝滚动的技术,包括CSS3的`scroll-snap`属性、JavaScript的Intersection Observer API以及现代前端框架如React和Vue的动画库。通过示例代码展示了如何使用这些技术,帮助开发者轻松实现流畅的滚动效果,提升用户体验。
178 29
|
1月前
|
前端开发 数据处理 Android开发
Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍
本文深入探讨了Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍,以及具体操作步骤、常见问题解决、高级调试技巧、团队协作中的调试应用和未来发展趋势,旨在帮助开发者提高调试效率,提升应用质量。
55 8
|
1月前
|
前端开发 JavaScript UED
惊呆了!这些前端技巧竟然能让你的网站秒变高大上,赶快学起来!
前端技术是网页设计的核心,能够显著提升用户体验和网站竞争力。本文介绍了三种实用的前端技巧:动态背景效果、微交互设计和响应式设计。通过CSS动画和JavaScript,可以实现视觉吸引的动态背景;微交互设计如按钮点击效果能增强用户参与感;响应式设计则确保网站在不同设备上呈现良好效果。这些技巧简单易学,效果显著,值得尝试。
33 3
|
1月前
|
移动开发 前端开发 JavaScript
惊!这些前端技术竟然能让你的网站在移动端大放异彩!
随着互联网技术的发展,移动设备成为主要的上网工具。本文介绍了几种关键的前端技术,包括响应式设计、图片优化、字体选择、HTML5和CSS3的应用、性能优化及手势操作设计,帮助开发者提升网站在移动端的显示效果和用户体验。示例代码展示了如何实现简单的双向绑定功能。
38 3
|
1月前
|
前端开发 JavaScript API
惊呆了!这些前端技巧竟然能让你的网站支持AR/VR体验!
【10月更文挑战第31天】在数字化时代,用户对网页交互体验的要求日益提高,传统二维网页已难以满足需求。本文介绍如何利用前端技术,特别是Three.js,实现AR/VR体验,提升用户满意度和网站价值。通过示例代码,展示如何创建简单的3D场景,并探讨AR/VR技术的基本原理和常用工具,帮助开发者打造沉浸式体验。
77 6
|
1月前
|
编解码 前端开发 JavaScript
前端界的黑科技:掌握这些技术,让你的网站秒变未来感十足!
【10月更文挑战第31天】前端技术日新月异,黑科技层出不穷,让网页更加美观、交互更加丰富。本文通过响应式布局与媒体查询、前端框架与组件化开发等案例,展示这些技术如何让网站充满未来感。响应式布局使网站适应不同设备,前端框架如React、Vue则提高开发效率和代码质量。
46 3
|
1月前
|
JSON 前端开发 搜索推荐
惊!这些前端技术竟然能让你的网站实现个性化推荐功能!
【10月更文挑战第30天】随着互联网技术的发展,个性化推荐已成为提升用户体验的重要手段。前端技术如JavaScript通过捕获用户行为数据、实时更新推荐结果等方式,在实现个性化推荐中扮演关键角色。本文将深入解析这些技术,并通过示例代码展示其实际应用。
84 4
|
1月前
|
自然语言处理 前端开发 搜索推荐
前端界的黑科技:掌握这些技术,让你的网站秒变智能助手!
【10月更文挑战第30天】随着前端技术的发展,网站正逐渐变成智能助手。本文探讨了四大关键技术:自然语言处理(NLP)使网站理解用户输入;机器学习实现个性化推荐;Web Notifications API发送重要提醒;Web Speech API实现语音交互。通过这些技术,网站不仅能更好地理解用户,还能提供更智能、个性化的服务,提升用户体验。
51 3
|
1月前
|
搜索推荐 前端开发 UED
惊!这些前端技巧竟然能让你的网站在搜索引擎中获得更高排名!
【10月更文挑战第30天】在数字化时代,网站的搜索引擎排名直接影响流量和品牌知名度。本文通过四个真实案例,揭秘前端技巧如何提升搜索引擎排名:1. 关键词优化与布局;2. 高质量内容与多媒体优化;3. 网站结构优化与URL优化;4. 提升页面加载速度。这些技巧不仅提高排名,还能增强用户体验,助力业务发展。
57 3
|
1月前
|
前端开发 JavaScript 开发者
惊!这些前端技术竟然能让你的网站在社交媒体上疯传!
【10月更文挑战第30天】在这个信息爆炸的时代,社交媒体成为内容传播的重要渠道。本文介绍了前端开发者如何利用技术让网站内容在社交媒体上疯传,包括优化分享链接、创建引人注目的标题和描述、利用Open Graph和Twitter Cards、实现一键分享功能以及创造交互式内容。通过这些方法,提升用户分享意愿,使网站成为社交媒体上的热门话题。
45 2