first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
服务端渲染 (模板引擎) mvc
缺点:前后端代码混在一起,导致代码冗余,后期升级改造难
前端 20% (写页面)
后端 80% (写功能,做数据,安全,服务器)
前后端分离
前端 50% 写页面,功能,特效,路由
|
ajax ( XML, json )
|
后端 50% 做数据,安全,服务器
ajax:一种无刷新的前后端数据交互的方式
XMLHttpRequest
fetch
Access-Control-Allow-Origin (cors)
浏览器有一个安全策略(同源策略 cors)
如何判断?
协议 http 80 https 443
域名
端口
跨域请求
前端:http://127.0.0.1:8080/test
前端:https://www.runoob.com/ajax/ajax.html
后端:http://127.0.0.1:3000/api/json/index
如何解决ajax跨域?
1: 后端设置请求头 Access-Control-Allow-Origin(cors)
2: jsonp + callback
3: 服务端代理
A(自己的前端) --> C(别人的后端)
A(自己的前端) --> B(自己的后端)
B(自己的后端) --> C(别人的后端)