有人说:把代码放在本地服务器,是用来解决ajax跨域问题php
我说: 根本就是屁话,理由以下:node
这种地址,丢给我本地请求,不管从协议、域名、端口
都是完彻底全在跨域,和本地服务器真是半毛钱关系都没有,因此本地服务器能够解决跨域问题,那就是屁话ajax
我说:方法有二,可是跟本地服务器毛线关系express
Access-Control-Allow-Origin: *
,容许任何域均可以请求我说: 用处在于运行后端程序代码,好比以PHP为例,能够运行.php代码,因此一切为了运行后端程序代码,都须要配置本地服务器,仅此而已json
var express = require('express') var app = express() app.use(express.static('static')) app.get('/', function(req,res){ res.sendfile('./static') }) app.listen(80, function(){ console.log('is running at :80') })
node index.js后端
(我靠,原来根本就不须要什么HTML文件在本地服务器跑起来,本地服务器只是用来运行后端代码而已,好比:用数据渲染模板而已)跨域