跨域
同源策略(Same origin Policy)
浏览器出于安全考虑,只允许与本域下的接口交互。不同源的客户脚本在没有明确授权的情况下,不能读写对方的资源
- 发送的请求和当前所在的页面是同一个域下的话,是可以接受的域名,这是浏览器的安全策略
同源指的是什么
- 同协议: 如http/https
- 同域名: http://baidu.com
- 同端口:80端口
修改host的作用
127.0.0.1 a.com
127.0.0.1 b.com
可以浏览器是a.com
端口号是b.com
这样虽然域名不相同,但代表的都是同一个意思
fs.readFile
fs.readFile(path.join(--dirname,pathObj.pathname),function(e,data){
if(e){ res.writeHead(404,'not found')
res.end('<h1>404 NOT Found</h1>')
}else{
res.end(data)
}
})