问题一:本地服务器的作用是什么?有人说:把代码放在本地服务器是用来解决ajax跨域问题的。我说:废话。原因如下:由于ajax请求一定要涉及到接口地址,而这个地址一般是后端同学服务器地址,比如:这种地址,丢给我一个本地请求,不管协议,域name,port,完全是跨域的,和本地服务器没有关系,所以本地服务器就可以解决跨域问题,废话问题2:既然你发现的跨域问题没有关系与本地服务器,如何解决上述跨域问题?我说:有两种方法,不过是跟本地服务器有关。域无关,那有什么用?我说:目的是跑后端程序代码。比如以PHP为例,可以运行.php代码,那么所有为了运行后端程序代码,都需要配置本地服务器。您可以创建一个本地服务器,但使用本地服务器而不需要配置PHP会很方便。你需要写一个本地服务器文件来启动服务器,例如:varexpress=require('express')varapp=express()app.use(express.static('static'))app.get('/',function(req,res){res.sendfile('./static')})app.listen(80,function(){console.log('isrunningat:80')})runnodeindex.js在node环境下,index.js下的其他html文件在本地服务器打不开(我靠,结果发现本地服务器根本不需要任何html文件运行,本地服务器只是用于运行后端代码,例如:使用数据渲染模板)
