Files
ClassContent/历届学生/front-end-team-11/每天上课/2023-05-10/笔记.txt
2024-09-27 02:06:13 +08:00

52 lines
1.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

服务端渲染 (模板引擎) 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-Origincors
2: jsonp + callback
3: 服务端代理
A(自己的前端) --> C(别人的后端)
A(自己的前端) --> B(自己的后端)
B(自己的后端) --> C(别人的后端)