![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端交互
文章平均质量分 57
不读诗意
前端优质内容分享创作者
展开
-
node服务端配置process.env环境变量在全局文件中使用
日常开发中我们会遇到不同运行环境下使用到不同值的情况,如果我们每次开启服务测试时来回去修改URL路径,那么就会很愚钝,那最好的方法就是在运行时根据不同的运行命令去使用不同的全局值,可以使用dotenv模块来解决这个问题。dotenv可以从一个文件中加载环境变量,并将它们注入到process.env中。这样,在整个应用程序中都可以访问这些环境变量。原创 2023-03-09 15:24:22 · 1177 阅读 · 0 评论 -
app中更改个人信息时前后端的业务逻辑
1. 前端页面提供一个表单,让用户输入新的个人信息。 2. 用户提交表单时,前端会向后端发送一个请求,将新的个人信息传递给后端。3. 后端接收到请求后,会根据请求中传递的信息更新用户信息,并将更新后的用户信息返回给前端。 4. 前端接收到后端返回的更新后的用户信息后,将其更新到页面上。原创 2023-03-08 13:50:15 · 507 阅读 · 0 评论 -
同源策略产生介绍及解决跨域最常见的三种方式(JSONP+CORS+反向服务器代理),用详细的前后端分离代码带你搞懂跨域原理
跨域其实就是用AJAX进行请求数据时会遇到的访问问题,浏览器会给你报错,Fetch也是有这样的问题。这时候你可能会问,为什么在script标签中引用了别的源却不会出现这样的问题呢?这种情况相信写过JS代码的都知道吧。这是因为JS设计人员当初在设计标签的时候就允许了在别的源请求脚本,所以就有很聪明的开发前辈利用这个 “ 漏洞 ” 进行跨域,这个方法便是JSONP。原创 2022-11-13 16:13:21 · 774 阅读 · 0 评论 -
axios二次封装时有必要进行的基本配置操作(环境变量+请求格式转换+请求头配置及响应状态码处理+资源凭证配置+接口导出)
日常编码中,对于接口,我们一般会使用axios库进行访问。因为往后的写代码会越来越多,而需要访问的接口也会越来越多,我们阔以把所有需要的接口都封装在一个文件夹中,当需要的时候,我们只需要引入提交封装好的接口模块就可以了,而不需要每个文件夹都去做繁琐、重复的操作。这样,对于我们后期维护比如修改接口参数地址等也会会变得十分方便,所以二次封装是有必要的。。原创 2022-11-12 13:55:17 · 783 阅读 · 0 评论