公网

全世界任何人都能访问的公开网络——你的项目"上线"就是让它对公网可见。

它和"本地"是什么关系?

你在自己电脑上开发项目时,代码运行在本地环境中——就像在自家书房里写作,只有你能看到稿子。而公网,就是外面的广场。当你把作品搬到广场上展示时,路过的每个人都能看到。

"上线"这个词的本质含义,就是让你的项目从本地环境走向公网——从只有你能看到,变成全世界都能访问。

中间隔着什么?

从本地到公网之间,并不是打开一个开关那么简单。你需要一台连接着公网的服务器来承载你的项目,需要通过部署把代码搬到那台服务器上,通常还需要一个域名让别人能方便地找到它。

很多新手的一个常见误区,就是以为在自己电脑上能跑的项目"已经上线了"。但实际上,localhost 这个地址只有你自己能打开。只有当项目被部署到了一台面向公网的服务器上,它才算真正对外界可用。

上了公网意味着什么?

一旦你的项目暴露在公网上,它就不再只是你一个人的事了。全世界的人都有可能访问它——包括那些心怀不轨的人。这意味着安全、隐私、成本这些问题变得真实而紧迫:你的代码里有没有泄露密钥?用户数据有没有被妥善保护?服务被大量访问时会不会产生超出预期的费用?

公网是你的作品面对真实世界的舞台,走上去之前,值得做好准备。

也叫

Public Internet互联网外网公共网络

和谁相连

参见