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

浏览器打开宁波seo营销平台

浏览器打开,宁波seo营销平台,简约 网站模板,做网站一定要买目录 1.使用拦截器解决跨域的示例#xff1a; 2.使用redis#xff0c;不使用session 前后端不分离项目我们可以通过session存储数据#xff0c;但是前后端分离时不存在会话#xff0c;每次请求sessionid都会改变#xff0c;当值我们储存的数据不能取出来。 1.使用拦截器…目录 1.使用拦截器解决跨域的示例 2.使用redis不使用session  前后端不分离项目我们可以通过session存储数据但是前后端分离时不存在会话每次请求sessionid都会改变当值我们储存的数据不能取出来。 1.使用拦截器解决跨域的示例 前端代码 fetch(http://localhost:8080/api/user, {method: GET,headers: {Content-Type: application/json;charsetUTF-8} }) .then(response response.json()) .then(data console.log(data)) .catch(error console.error(error))在上面的代码中我们使用fetch函数向后端发送了一个GET请求并设置了请求头中的Content-Type为application/json;charsetUTF-8。 后端代码 首先我们需要定义一个拦截器在请求处理之前进行跨域处理 public class CorsInterceptor implements HandlerInterceptor {Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {response.setHeader(Access-Control-Allow-Origin, *);response.setHeader(Access-Control-Allow-Methods, *);response.setHeader(Access-Control-Max-Age, 3600);response.setHeader(Access-Control-Allow-Headers, *);response.setHeader(Access-Control-Allow-Credentials, true);return true;}}在上面的拦截器中我们设置了 Access-Control-Allow-Origin、 Access-Control-Allow-Methods、 Access-Control-Max-Age、 Access-Control-Allow-Headers、 Access-Control-Allow-Credentials等跨域请求头。 然后在我们的配置类中注册拦截器 Configuration public class CorsConfiguration implements WebMvcConfigurer {Beanpublic CorsInterceptor corsInterceptor() {return new CorsInterceptor();}Overridepublic void addInterceptors(InterceptorRegistry registry) {registry.addInterceptor(corsInterceptor());}} 在上面的配置类中我们创建了一个CorsInterceptor对象并将其注册到InterceptorRegistry中从而实现了使用拦截器解决跨域问题。 通过拦截器我们可以在请求处理之前进行跨域处理从而避免前后端分离中sessionid不同的问题。 2.使用redis不使用session  把要存储到session的数据通过redis储存思路一致 优点 而Redis可以代替session是因为它具有快速、可靠的内存数据库特性并且支持分布式存储能够处理高并发的请求。在使用Redis代替session时我们可以将session存储在Redis中可以通过Redis提供的get和set方法来获取和设置session从而实现前后端分离的状态管理。 使用Redis代替session的优点包括 可以避免session共享带来的问题如session劫持等安全问题。 可以提高系统的性能和可扩展性因为Redis可以处理大量的请求并且支持分布式存储。 可以提高系统的可靠性因为Redis具有高可靠性和容错性即使某个节点出现故障也不会对整个系统造成影响。 总之通过使用Redis代替session可以在前后端分离的开发模式下实现更加高效、可靠和安全的状态管理。
http://www.hkea.cn/news/14281023/

相关文章:

  • 赣州网站建设培训wordpress 菜单 文章
  • 推进政务服务网站一体化建设建e网3d模型库
  • icp备案查看网站内容吗网站建设基础教程
  • 企业网站色彩沛县专业做网站
  • 网站建设的实验原理和方法怎么做一个网站出来
  • 网站推广软文常用的网络推广平台有哪些呢
  • 怎样做一个网站冠县网站建设多少钱
  • 聊城制作网站免费制作网站平台有哪些
  • 建设高校图书馆网站的意义网站开发公司如何运营
  • 网站开发 密码wordpress左侧插件
  • 全国设计网站公司网站个安装wordpress
  • 上海做网站多少钱网站建设课程报告
  • 宁波seo网站服务安装app
  • 如何做网站的充值功能医疗网站开发ppt
  • 开一个素材设计网站怎么做网站数据分析平台
  • 网站首页没有权重python 爬虫 做网站
  • 网站查询seo个人接做网站多少钱
  • 做静态网站的软件网站开发有哪些方向
  • 淘宝接单做网站访问一个网站的全过程
  • 网站刷链接怎么做的网站面包屑导航代码
  • 做推广任务网站陕西金顶建设公司网站
  • 网站开发行情齐鲁人才网
  • 乐昌北京网站建设电子商务网站开发主要有哪些
  • 网站建设合作流程图淘宝上那些做网站seo的管用吗
  • 简单做动画的网站综合电子商务型企业网站
  • 优秀网站建设哪家便宜申请自助建站
  • 优化网站软文上海长宁建设和交通门户网站
  • 做公司的网站的需求有哪些好的网站设计网站
  • 宁夏电力建设工程公司外部网站壹佰网站建设
  • wordpress网站属于什么网站吗asp做微网站