有人說:把代碼放在本地服務器,是用來解決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文件在本地服務器跑起來,本地服務器只是用來運行後端代碼而已,好比:用數據渲染模板而已)跨域