首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

来自前端同学对后端童鞋的吐槽!@!#^$%

来自前端同学对后端童鞋的吐槽!@!...如果后端的底层结构一旦发生更改,接口很有可能也需要发生更改,前端的调用代码也需要随之更改。...他们始终没有明白的事情是,后端的实现导致了接口的碎片化,那是你的问题,而不应该把这部分负担转移到前端的开发者上,其实也是间接转移到了用户身上。...前端对数据的二次加工还会给问题排查带来干扰,如果任何数据都需要前端进行二次加工,那么所以问题的排查都必须从前端发起,前端确认无误后再进入后端排查流程,这始终会占用两个端的人力,并且 delay 了排查的进度...,理论上是由后端(有数据更新时)驱动前端视图的更新,这理应是 push 操作。

44520

Vue伪装后端响应前端请求-mockjs的安装和使用

mockjs库是什么 mockjs库用于在后端人员没有给你请求接口时,但是你已经做好这部分的功能,需要测试,所有有了mockjs ,可以拦截ajax请求,在发送我们提前定义好的假数据回本地响应刚刚的请求...mockjs的安装引入 在src文件夹下创建一个mock文件夹,mock文件夹下需要创建一个js忘记,设置发送数据的路径 最后需要引入mock中的这个js文件进入main.js中,才能使用mock...config: 配置对象,对象里面有一个属性很重要,header请求头 return config }) // todo 3.2、响应拦截器:服务器响应数据回来以后,拦截器可以检测到,可以做一些事情...requests.interceptors.response.use((res) => { // * 响应成功的回调函数 return res.data }, (error) => {...// * 响应失败的回调函数 return Promise.reject(new Error('faile')) }) // *对外暴露 export default requests

18910
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    .net core 前端传递参数有值 后端接收到的数据却是null

    1、问题分析在做接口测试时,偶然出现了前端输出有值,但是后端断点调试时却出现接收参数总是为null的情况2、解决办法前端打印log,看前端的每一个传值的数据类型,与后端请求参数类进行认真的一一比对小技巧...--number打印的数据类型与后端接口的参数类比对,查出不对应的类型② 关于非必填的值,默认传值可能出现空字符串(' ')、NaN值(Not a Number,非数;是计算机科学中> 数值数据类型的一类值...):解析字符串并返回浮点数例如:parseFloat("10.33") // 返回 10.333)parseInt():解析字符串并返回整数例如:parseInt("10") // 返回 10比如后端某个请求参数类型为...string,前端传了null再比如后端某个请求参数类型为long,前端传了''前端所有传值的类型包括可空字段的赋值必须和后端请求参数类型一一对应即可解决,找了好一会,特此做下记录以帮助也遇到此问题的同学...3、参考链接JavaScript 类型转换JavaScript 全局属性/函数以上就是.net core 前端传递参数有值 后端接收到的数据却是null的介绍,做此记录,如有帮助,欢迎点赞关注收藏!

    78620

    前后端分离及部署1

    前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务...2、对于前端工程师: 把精力放在html5,css3,jquery,angularjs,bootstrap,reactjs,vuejs,webpack,less/sass,gulp,nodejs,Google...,后端/应用服务器使用tomcat(把tomcat想象成一个数据提供者),加快整体响应速度。...浏览器发起的请求经过nginx进行分发,URL请求统一分发到nodejs,在nodejs中进行页面组装渲染;API请求则直接发送到后端服务器,完成响应。...)的Java 框架时代,再到前端框架(KnockoutJS、AngularJS、vueJS、ReactJS)为主的MV*时代,然后是Nodejs引领的全栈时代,技术和架构一直都在进步。

    24212

    有理有据:一篇来自前端同学对后端接口的吐槽!

    如果后端的底层结构一旦发生更改,接口很有可能也需要发生更改,前端的调用代码也需要随之更改。...他们始终没有明白的事情是,后端的实现导致了接口的碎片化,那是你的问题,而不应该把这部分负担转移到前端的开发者上,其实也是间接转移到了用户身上。...前端对数据的二次加工还会给问题排查带来干扰,如果任何数据都需要前端进行二次加工,那么所以问题的排查都必须从前端发起,前端确认无误后再进入后端排查流程,这始终会占用两个端的人力,并且 delay 了排查的进度...最终在前端的代码中也不需要通过 HTTP code 判断返回是否正常,只需要判断接口里返回的meta.code即可 ** 但是谁给你们的自信保证后端接口一定是不会挂的?!...,理论上是由后端(有数据更新时)驱动前端视图的更新,这理应是 push 操作。

    95820

    前后端分离架构:Web 实现前后端分离,前后端解耦

    ,并根据请求信息将它们分发给适当的 JSP 来响应。...前后端分离时代 可以就把 Nodejs 当成跟前端交互的 api。总得来说,NodeJs 的作用在 MVC 中相当于 C(控制器)。...API 输出 JSON 给 NodeJS; 4)NodeJS 收到 JSON 后再渲染出 HTML 页面; 5)NodeJS 直接将 HTML 页面 flush 到浏览器; 这样,浏览器得到的就是普通的...前后端各司其职,后端专注自己的业务逻辑开发,前端专注产品效果开发。 (2)响应速度提升;我们有时候,会遇到后端返回给前端的数据太简单了,前端需要对这些数据进行逻辑运算。...+ SpringMVC + Mybatis)和 SSH(Spring + Struts + Hibernate)的Java 框架时代,再到前端框架(KnockoutJS、AngularJS、vueJS

    2.4K40

    一个好的技术团队应该怎么选择开发语言

    ,比如接口开发如果使用nodejs,其本质还是js,前端开发使用vuejs,也有很多js的语法,这样对于同时管理两个组的领导技能要求就会降低很多,只需要有很好的js功底即可,而如果接口开发使用的golang...我们首先把我们可以用到的主流技术穷举一下: 前端组:vuejs、ag、react 后端组:java、c#、nodejs、go、php 移动开发(混合开发):react native、dcloud、xamarin...、apicloud、deviceone、weex 前端框架,从使用人数和学习门槛的角度来分析,最理想的框架vuejs、react次之,非要排出一个的话应该是ag; 从技术统一的角度来看,那么nodejs...是我们最好的选择,go次之,java、c#的学习门槛算是在这几个里面比较高的,如果不是要求千万级的负载,那么nodejs完全可以胜任; 移动开发,如果从性能和技术统一的程度,以为前端我们使用vuejs或...所以综合以上所述,最理想的框架: 前端:react、vuejs 后端:nodejs、go 移动开发:react native 以上框架都是经过3年的尝试,总结得出了符合中小公司整体框架的最优方案,鄙人拙见

    75380

    一个好的技术团队应该怎么选择开发语言

    ,比如接口开发如果使用nodejs,其本质还是js,前端开发使用vuejs,也有很多js的语法,这样对于同时管理两个组的领导技能要求就会降低很多,只需要有很好的js功底即可,而如果接口开发使用的golang...我们首先把我们可以用到的主流技术穷举一下: 前端组:vuejs、ag、react 后端组:java、c#、nodejs、go、php 移动开发(混合开发):react native、dcloud、xamarin...、apicloud、deviceone、weex 前端框架,从使用人数和学习门槛的角度来分析,最理想的框架vuejs、react次之,非要排出一个的话应该是ag; 从技术统一的角度来看,那么nodejs...是我们最好的选择,go次之,java、c#的学习门槛算是在这几个里面比较高的,如果不是要求千万级的负载,那么nodejs完全可以胜任; 移动开发,如果从性能和技术统一的程度,以为前端我们使用vuejs或...所以综合以上所述,最理想的框架: 前端:react、vuejs 后端:nodejs、go 移动开发:react native 以上框架都是经过3年的尝试,总结得出了符合中小公司整体框架的最优方案,鄙人拙见

    73640

    最近几天开发了一个多人博客+BBS系统

    系统介绍 本系统是博客+论坛于一体的系统。支持用户注册,写博客与发帖子。 采用的技术栈也简单,前后端都是 JS, 数据库只有 mysql。...,或者老旧的jquery,有些是vuejs 博客只是单独的博客,不支持评论,或者没有集成社区功能 没有注册功能,注册之后,普通用户无法新增文章投稿 到是有这样的产品,但是一般都是要收费的 不是jwt方式登录...系统介绍 本系统是博客+论坛于一体的系统。支持用户注册,写博客与发帖子。 采用的技术栈也简单,前后端都是 JS, 数据库只有 mysql。...,或者老旧的jquery,有些是vuejs 博客只是单独的博客,不支持评论,或者没有集成社区功能 没有注册功能,注册之后,普通用户无法新增文章投稿 到是有这样的产品,但是一般都是要收费的 不是jwt方式登录...采用的技术栈也简单,前后端都是 JS, 数据库只有 mysql。

    1.3K30

    前后端通吃,vue大全Mark一下

    VueCircleMenu ★838 - 漂亮的vue圆环菜单 vue-infinite-scroll ★779 - VueJS的无限滚动指令 buefy ★755 - 响应式UI组件轻量级库 vue-beauty...★91 - 简单小巧的事件日历组件 v-bar ★91 - 虚拟响应跨浏览器滚动条 vue2-timepicker ★84 - 下拉时间选择器 vuejs-paginate ★80 - 分页VueJS...★358 - Vue2单页应用样板 vue-spa-template ★344 - 前后端分离后的单页应用开发 Framework7-Vue ★283 - VueJS与Framework7结合 vue-bulma...QQ单页面应用 mi-by-vue ★291 - VueJS仿小米官网 daily-zhihu ★275 - 基于Vue2的知乎日报单页应用 vue-leancloud-blog ★268 - 一个前后端完全分离的单页应用...★73 - 基于Vue和Nodejs的Web单页应用 vue-koa2-login ★67 - 使用 VueJS & NodeJS 实现的登录注册 webApp ★64 - Vue2的移动端webApp

    5.8K20

    Python|前后端分离开发-学习路线及资料

    前后端分离的项目开发主要由以下五个部分组成: 前端静态页面 前端数据处理及交互 前端项目管理框架 后台数据处理、收发 数据库 路线: bootstrap+vue+(webpack,nodejs,vue-cli...这时就需要借用到前端框架,用来快速的搭建静态页面。 框架推荐: BootStrap4 全球最流行的前端开源框架之一,用于构建响应式、移动设备优先的 WEB 站点。...所以需要简单又强大的js框架来快速的完成这些操作。 框架推荐: Vuejs 简单而又强大的js框架,国人大佬尤雨溪的开源项目,是最流行的前端框架之一。...上手难度:⭐⭐⭐ 前端项目管理框架 这是初学者最容易忽略的部分,抛开后端开发不谈,想靠html+css+js这三大件开发完整的前端项目是远远不够的,在具体的开发中需要做好各种开发配置、扩展管理等,如果都靠手动配置...上手难度:⭐⭐ 这部分的学习资料将附加到前两部分的学习资料中。 后端数据处理、收发 对于前端发送的数据,需要后台进行接收、处理以及回应。

    2.1K30

    Vue常用经典开源项目汇总参考

    Vue.js 是我在2014年2月开源的一个前端开发库,通过简洁的 API 提供高效的数据绑定和灵活的组件系统。...在前端纷繁复杂的生态中,Vue.js有幸受到一定程度的关注,目前在 GitHub上已经有快6000+的star。  ...全面的HTML表单管理的解决方案vue-side-nav ★26 - 响应式的侧边导航mint-indicator ★26 - VueJS移动加载指示器插件chartjs ★24 - Vue Bulma...使用Vue2服务端渲染vue-easy-renderer ★22 - Nodejs服务端渲染 辅助工具DejaVue ★543 - Vuejs可视化及压力测试vue-play ★445 - 展示Vue组件的最小化框架...vue-ruby-china ★70 - VueJS框架搭建的rubychina平台Zhihu_Daily ★70 - 基于Vue和Nodejs的Web单页应用vue-koa-demo ★60 - 使用

    5.9K11

    前后端分离开发思路探讨

    以往只需要提供静态页面的前端人员,在前后端分离模式中要负责项目的 view+controller 部分,即除了静态页面,还需要负责页面的所有交互代码、以及 nodejs 与视图层以及后端 API 的交互工作...前后端职责分配 很多公司认为采用前后端分离之后,前后端只需要通过指定 API 进行交互即可,前端负责页面渲染, Nodejs 负责路由分配,后端提供 API 。...例如:当后端 API 没有编写完成时,前端无法进行调试,这就导致了前端会被后端阻塞的情况。其实像这种互相等待的模式需要改进, Mock Server 可能可以解决一些问题。 如何前后端分离?...前端专注于:前端控制层(Nodejs) & 视图层 本人认为的前后端分离模式应该是这样: 项目设计阶段,前后端架构负责人将项目整体进行分析,讨论并确定 API 风格、职责分配、开发协助模式,确定人员配备...)的 Java 框架时代,再到前端框架(KnockoutJS、AngularJS、vueJS、ReactJS)为主的 MV* 时代,然后是 Nodejs 引领的全栈时代,技术和架构一直都在进步。

    78820

    【程序源代码】Vue开源项目库汇总

    关键字:Vue开源项目库汇总 最近在学习VUE,感觉确实不错的前端框架。但光学习基本有点太慢,时间太长,主要是为了项目上手使用,所以在网上找了找比较好的VUE框架开发的项目实例。分享给大家。...QQ单页面应用 mi-by-vue ★291 - VueJS仿小米官网 daily-zhihu ★275 - 基于Vue2的知乎日报单页应用 vue-leancloud-blog ★268 - 一个前后端完全分离的单页应用...Vue2和Koa1的全栈demo vueBlog ★127 - 前后端分离博客 websocket_chat ★127 - 基于vue和websocket的多人在线聊天室 houtai ★125 - 基于...119 - 豆瓣电影展示 eleme-vue2 ★112 - 仿饿了么H5纯前端Vue版 vue-zhihu-daily ★111 - 基于Vue全家桶开发的知乎日报 Vue-News ★107 - 基于...★73 - 基于Vue和Nodejs的Web单页应用 vue-koa2-login ★67 - 使用 VueJS & NodeJS 实现的登录注册 webApp ★64 - Vue2的移动端webApp

    4.6K30

    浅谈架构之路:前后端分离模式

    前后端分离的误区? 1、前端人员配备是否充足?   由于所在公司以往项目采用传统开发风格,即以后端MVC为主的开发模式,前端人员仅仅提供静态html页面,其余工作皆由后端开发人员完成。...以往只需要提供静态页面的前端人员,在前后端分离模式中要负责项目的view+controller部分,即除了静态页面,还需要负责页面的所有交互代码、以及nodejs与视图层以及后端API的交互工作,无疑增加了前端人员的学习成本...很多公司认为采用前后端分离之后,前后端只需要通过指定API进行交互即可,前端负责页面渲染,Nodejs负责路由分配,后端提供API。...大方向就是   后端专注于:后端控制层(Restful API) & 服务层 & 数据访问层;   前端专注于:前端控制层(Nodejs) & 视图层   本人认为的前后端分离模式应该是这样,当然这不一定正确...)的Java 框架时代,再到前端框架(KnockoutJS、AngularJS、vueJS、ReactJS)为主的MV*时代,然后是Nodejs引领的全栈时代,技术和架构一直都在进步。

    1.4K60

    各种IT网站收藏

    git command git command 前端九部-前端入门手册 前端九部-前端入门手册 Vuejs开源项目 vuejs开源项目汇总 react开源项目汇总 一套优秀的中后台前端解决方案 网易云音乐第三方...iOS双平台 RN写的饿了么,还原度相当高,实现了各类动效 仿知乎日报 react + Ant Design + 支持 markdown 的博客前台展示 使用 react hooks + koa2 +...sequelize + mysql 搭建的前后台的博客 基于typescript koa2 react的个人博客 前端面试题 前端每日3+1 壹题汇总-木易杨 Nodejs 基于 node.js + Mongodb...构建的后台系统 Nodeclub 是使用 Node.js 和 MongoDB 开发的社区系统 基于Node.js+MySQL开发的开源微信小程序商城(微信小程序) NideShop 开源微信小程序商城服务端...API(Node.js + ThinkJS) React+Express+Mongo ->前后端博客网站 基于 node + express + mongodb 的博客网站后台 免费视频 技术胖免费视频

    1.2K10

    面试官:说说你对前后端分离的理解

    2、对于前端工程师 把精力放在html5,css3,jquery,angularjs,bootstrap,reactjs,vuejs,webpack,less/sass,gulp,nodejs,Google...1、动态资源和静态资源全部耦合在一起,服务器压力大,因为服务器会收到各种http请求,例如css的http请求,js的,图片的等等。一旦服务器出现状况,前后台一起玩完,用户体验极差。...7、如果jsp中的内容很多,页面响应会很慢,因为是同步加载。 8、需要前端工程师使用java的ide(例如eclipse),以及需要配置各种后端的开发环境,你们有考虑过前端工程师的感受吗。...,后端/应用服务器使用tomcat(把tomcat想象成一个数据提供者),加快整体响应速度。...浏览器发起的请求经过nginx进行分发,URL请求统一分发到nodejs,在nodejs中进行页面组装渲染;API请求则直接发送到后端服务器,完成响应。

    62130

    【流行】现在前端流行的技术是哪几种?

    实际工作中,我们需要完成的是业务逻辑,是业务需求,这就需要我们更加专注于操作数据,然后把数据的变化反映到页面上去,这就是“数据驱动视图”,现在的ReactJs、VueJs,都是基于这个思路。...-- --> 随着前端业务的不断复杂化,许多之前由后端来进行的工作,都放在了前端的工作范围里,典型的就是nodeJs。它就是一个服务器。可能有同学不明白,前端就前端,为什么要搞一个服务器呢?...但因为前端客户端的多样化,(有pc、手机、ipad、触摸屏、一体机、物联网等各种终端)为了适合这多种终端,同一个数据在前端那里可以需要不同的格式、结构,但后端数据库中又不可能每一种终端都给你保存一种格式...这时就需要有一个“中间件”来对同一份数据,进行不同的格式化。这个工作目前看来放在nodejs这里,是最好的。...dom不灵活,“数据驱动视图”的思想大行其道,React、vueJs大火特火; -- 同时期,nodeJs拓展了前端领域; -- 同时期,webpack开始了资源的统一配置、管理; --...等

    1.1K30

    NodeJS和ReactJS,VUEJS的关系

    网上找的科普贴,整理了一下发给大家,出处见底部链接。有许多类比的例子不太准确,大家参考下就行。 nodejs NodeJs对前端来说极其重要的一个“框架”,简直可以说是开天辟地。...同样nodejs的作用和jvm的一样一样的,也是js的运行环境,不管是你是什么操作系统,只要安装对应版本的nodejs,那你就可以用js来开发后台程序。...这具有划时代的意义,意味着一直以来只能在浏览器上玩来玩去的js,可以做后端开发了,从有了nodejs后就催生出一大批用js做后台开发的前端人员,这部分人员就是偏前端的“全栈程序员”。...上面说到nodejs打开了前端开发人员开发后端的大门,而且nodejs类比jvm,那么学习java的人都知道,学习完jvm(基础)后该学什么了?...参考文章: NodeJS和ReactJS,VUEJS的关系 https://blog.csdn.net/myKurt/article/details/79914078

    6.2K20
    领券