AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和 XML。 通过 AJAX 可以在浏览器
中向服务器
发送异步
请求,最大的优势:无刷新获取数据。 AJAX 不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式。概念:XML是可扩展标记语言,被设计用来传输和存储数据。XML 与 HTML:HTML
中都是预定义标签,而 XML
中没有预定义标签, 全都是
自定义标签,用来表示一些数据。
2.2 JOSN
在node上处理OPTIONS请求
学习cors跨域问题种,非简单请求时,浏览器会发送一个预请求询问服务端,能否通过同源策略检查,这个预请求是OPTIONS类型的。
在使用原生node构建的服务中,需要对OPTIONS请求方法进行处理。
const http = require('http');
.createServer(function (request, response) {
if (request.method == 'OPTIONS') {
response.
参考博客:一次跨域请求出现 OPTIONS 请求的问题及解决方法、跨域资源共享 CORS 详解
首先了解跨域产生的原因:浏览器从一个域名的网页去请求另一个域名的资源时,协议、域名、端口任一不同,都会出现跨域。
使用CORS解决跨域引起的问题,实现CORS通信的关键是服务器。只要服务器实现了CORS接口,就可以跨源通信(服务端添加代码)。
浏览器将CORS请求分成两类:简单请求(simple ...
Express 在指定的静态目录
中查找文件,并对外提供资源的访问路径。因此,存放静态文件的目录不
会出现在URL
中。
访问public下的 index.html ===> http://localohost:80/index.html
挂载路径前缀
http://localohost:80/public/index.html客户端
请求 与 服务
var