资讯专栏INFORMATION COLUMN

对两种服务器的理解(2018.06.26)

lifesimple / 2332人阅读

摘要:问题一本地服务器到底何用有人说把代码放在本地服务器,是用来解决跨域问题我说根本就是屁话,理由如下既然请求,肯定涉及到接口地址,而这种地址一般都是后端同学使用的服务器地址,如这种地址,丢给我本地请求,无论从协议域名端口都是完完全全在跨域,和本

问题一:本地服务器到底何用?

有人说:把代码放在本地服务器,是用来解决ajax跨域问题

我说: 根本就是屁话,理由如下:

既然ajax请求,肯定涉及到接口地址,而这种地址一般都是后端同学使用的服务器地址,如:

这种地址,丢给我本地请求,无论从协议、域名、端口都是完完全全在跨域,和本地服务器真是半毛钱关系都没有,所以本地服务器可以解决跨域问题,那就是屁话

问题二:既然你揪出的跨域问题和本地服务器无关,那如何解决上述跨域?

我说:方法有二,但是跟本地服务器毛线关系

其一:jsonp跨域;

其二:服务器端设置Access-Control-Allow-Origin: *,允许任何域都可以请求

问题三、既然本地服务器和跨域无关,那到底有何用?

我说: 用处在于运行后端程序代码,比如以PHP为例,可以运行.php代码,所以一切为了运行后端程序代码,都需要配置本地服务器,仅此而已


另谈问题一、node.js也可以建立本地服务器,只是使用起来没有PHP配置的本地服务器方便

需要写一个本地服务器文件,用于开启服务器,例如:

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环境下运行起来

node index.js

而且index.js下的其它HTML文件不能再本地服务器打开

(我靠,原来根本就不需要什么HTML文件在本地服务器跑起来,本地服务器只是用来运行后端代码而已,比如:用数据渲染模板而已)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28919.html

相关文章

  • 两种务器理解2018.06.26)

    摘要:问题一本地服务器到底何用有人说把代码放在本地服务器,是用来解决跨域问题我说根本就是屁话,理由如下既然请求,肯定涉及到接口地址,而这种地址一般都是后端同学使用的服务器地址,如这种地址,丢给我本地请求,无论从协议域名端口都是完完全全在跨域,和本 问题一:本地服务器到底何用? 有人说:把代码放在本地服务器,是用来解决ajax跨域问题 我说: 根本就是屁话,理由如下: 既然ajax请求,肯定涉...

    Galence 评论0 收藏0
  • Sentinel: 分布式系统流量防卫兵

    摘要:有没有那么一个框架能够把熔断跟限流都给做了,以前没有,但是现在有了,我这属于自问自答哈这个框架就是阿里最新开源的。后来我才发现我错了,大错特错,这是一个新的框架,潜力实力阿里开源。 前言 在 Spring Cloud 体系中,熔断降级我们会使用 Hystrix 框架,限流通常会在 Zuul 中进行处理,Zuul 中没有自带限流的功能,我们可以自己做限流或者集成第三方开源的限流框架。最新...

    jifei 评论0 收藏0
  • 20天持续压测,告诉你云存储性能哪家更强?

    摘要:两大产生云硬盘预期性能对比上图显示,腾讯云高效云盘的预期性能遥遥领先于阿里云,其中最低的吞吐量都比阿里云的峰值要高。 上个月,笔者对国内两大云厂商(阿里云和腾讯云)的云服务器、云数据库和云存储三种产品做了性能评测,算是对两家的部分计算和存储产品(数据库也可视作一种存储形式)做了简要对比。虽然评测文章在 V2EX 等社区的反馈还不错,但确实还存在不少缺失。除了不好评测的售后服务等指标外,...

    dabai 评论0 收藏0

发表评论

0条评论

lifesimple

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<