当前位置: 首页 > 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

不然就会找不到这个方法


http://www.mrgr.cn/news/30548.html

相关文章:

  • Web开发:ABP框架2——入门级别的增删改查Demo
  • C++ Primer Plus(速记版)-类和数据抽象
  • LeetCode 876
  • Mysql中DML和DQL
  • 代码随想录八股训练营第四十天| C++
  • Activiti7《第二式:破剑式》——工作流中的以柔克刚
  • 注册商标为什么要一定找代理机构?
  • 【C++ Primer Plus习题】16.9
  • C++日期类,详细!!!
  • HTML基础和常用标签
  • pg入门2—pg中的database和schema有什么区别
  • 【资料分析】刷题日记2
  • 图书管理系统(面向对象的编程练习)
  • 【STL】priority_queue 基础,应用与操作
  • VirtualBox增加磁盘并给docker用
  • shell常用命令
  • Qwen 2.5:阿里巴巴集团的新一代大型语言模型
  • 二进制补码及与原码的互相转换方法-成都仪器定制
  • web - JavaScript
  • Snowflake怎么用?