当前位置: 首页 > news >正文

项目小总结

这段时间主要把大概的开发流程了解完毕

修改了,并画了几个界面

一.界面

修改为

博客主页

个人中心

二.前后端分离开发

写前端时

就可以假设拿到这些数据了

const blogData2 =  {blog:{id:1,title: "如何编程飞人",author_id: 1,content: "这是一篇关于如何成为编程飞人的文章。",publishTime: "2022-05-05 12:00:00",likeNum: 2,readNum: 101,commentNum: 10,collectionNum: 10},tags:[{id:1, name:"java"},{id:2, name:"python"},{id:3, name:"c++"}],isCollection: false,isLiked: false,isFollowed: false,comments: [{id:1, avatarUrl:"#", author: "Alice", content: "Great blog!", parentCommentId: -1, likeNum: 0 },{id:2, avatarUrl:"#", author: "Bob", content: "Very informative!", parentCommentId: 1, likeNum: 0}]
};

 然后后面就可以直接引用这个数据

得到数据的值

后端同样可以根据这个数据和请求,进行响应数据

,就可以进行分离操作

后端

可以返回一个前端操作数据对象(json格式)

这样可以直接取到返回数据的值。

三.开发中的坑

(设置双token检测)拦截器时:使用axios进行执行拦截器的收发请求,再HTML文件中需要导入axios包

如果导入axios包,进行定义拦截器(单独写一个js文件),那末从在html文件中利用这个时,就需要导入这个包,

<script src="./axios-0.18.0.js"></script><script   src="./js/interceptorRR.js" type="module"></script>

如果不写这个type=’module‘就会出现这个错误

Cannot use import statement outside a module

这里就把这个拦截器导入进来了,如果你要是使用

需要在js代码块中引入这个

就会导致浏览器找不到这个资源

还有一个坑就是

当你的前端使用这样响应事件时,你的javaScript的type不能是module

不然就会找不到这个方法

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 在CentOS上搭建NFS服务器
  • rtmp推流
  • yolov8多任务模型-目标检测+车道线检测+可行驶区域检测-yolo多检测头代码+教程
  • 硬件工程师笔试面试——变压器
  • OpenAl o1论文:Let’s Verify Step by Step 快速解读
  • 模版进阶(template)
  • MySQL行转列
  • 聊聊Netty对于内存方面的优化
  • 使用 Sahi 实现 Web 自动化测试
  • HeterGCL-Graph Contrastive Learning Framework on Heterophilic Graph
  • 魅族20机型 M2381“工程固件”作用分析以及写入步骤
  • 机器学习,深度学习,AGI,AI的概念和区别
  • Mycat搭建分库分表
  • PyRFC 适用于 Python 的异步、非阻塞 SAP NetWeaver RFC SDK 绑定
  • 2012年408考研真题-数据结构
  • (三)从jvm层面了解线程的启动和停止
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • E-HPC支持多队列管理和自动伸缩
  • FastReport在线报表设计器工作原理
  • gulp 教程
  • Java,console输出实时的转向GUI textbox
  • node和express搭建代理服务器(源码)
  • react 代码优化(一) ——事件处理
  • React组件设计模式(一)
  • SpiderData 2019年2月25日 DApp数据排行榜
  • 半理解系列--Promise的进化史
  • 初识MongoDB分片
  • 基于遗传算法的优化问题求解
  • 爬虫模拟登陆 SegmentFault
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 以太坊客户端Geth命令参数详解
  • scrapy中间件源码分析及常用中间件大全
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • $.ajax()方法详解
  • (NSDate) 时间 (time )比较
  • (办公)springboot配置aop处理请求.
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (回溯) LeetCode 46. 全排列
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (离散数学)逻辑连接词
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (四)图像的%2线性拉伸
  • (一) springboot详细介绍
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • ****三次握手和四次挥手
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .net 7和core版 SignalR
  • .net core 6 集成和使用 mongodb
  • .Net Core与存储过程(一)