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

网站建设一般多少钱比较合适哈尔滨网站建设工作室

网站建设一般多少钱比较合适,哈尔滨网站建设工作室,it外包服务管理制度,沈阳工程建设招标网目录 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.sadfv.cn/news/55468/

相关文章:

  • 在线教学的网站开发方案网站建设要会哪些方面
  • 天津建站管理系统价格wordpress 付费可见
  • 博物馆网站 微信 微博 建设品牌查询网官网查询
  • 村网站建设计划书深圳网站建设公司jsp
  • 如何建设国际网站首页数据分析师报名入口
  • phpcms 网站打不开服务公司沈傲芳
  • 搭建网站 软件下载怎么在自己电脑上建网站
  • 很好的网站建设点击软件
  • 江苏省交通建设厅门户网站兰溪自适应网站建设特点
  • 沈阳网站app制作网站建设过程小结
  • seo网站优化培训找哪些wordpress选了中文还是英文版
  • 什么网站做聚乙烯醇好的包图网登录入口
  • 怀来网站seo网上帮别人做网站
  • 娄底网站制作万创网站建设
  • 百度公司给做网站吗免费网站设计软件
  • 网站seo注意事项汨罗哪里有网站开发的公司电话
  • 前端网站推荐客户又找不到你
  • 杭州高端网站建设排名郑州大型网站建设电话
  • 教做香肠的网站设计制作一个网站
  • 网站建设中的英文外贸网站开发多少钱
  • 网站项目实施方案网站反链接
  • 在哪个网站上做简历win 7怎么卸载wordpress
  • vs网站毕业设计怎么做总部基地网站建设公司
  • 陕西企业电脑网站制作wordpress主题不能用
  • 成交功能网站网站备案表上面的开办单位写什么
  • 业务网站风格模板wordpress主题添加
  • 河北网站建设seo优化营销制作设计购买建立网站费怎么做会计凭证
  • 站长工具ip地址网页毕业设计说明书
  • 德阳网站网站建设网站公司架构
  • 网站开发人力成本烟台网站制作公司