用户登录

localhost 这个主机名表示的是本地主机,如果你不喜欢这个名字,或者你需要其它的表示本地主机的名字,可以编辑一下系统里的 hosts 文件。

比如我想让 xb2-node 这个名字指向本地主机, 可以先在终端 ping 一下这个主机名,显示不认识这个主机名。下面打开系统的 hosts 文件编辑一下。

可以使用 vi ,或者也可以用 VSCode 编辑器。code /etc/hosts ,打开以后在这个文件里添加一条新的记录,地址是 127.0.0.1 ,对应的主机名是 xb2-node ,保存一下这个文件。

提示没有权限,选择用管理员的身份重新试一下。这里又会提示我们输入用户的密码,因为这个 hosts 文件属于系统的管理员,所以要用管理员的权限编辑这个文件。

回到终端,重新 ping 一下 xb2-node 这个主机名,这次就会显示这个主机名对应的地址是 127.0.0.1。

现在我们访问在本地这个电脑上运行的应用,除了可以用 localhost 这个主机名以外,还可以使用 xb2-node 这个主机名。

我们可以试一下,进入到之前创建的这个项目所在的目录,然后用 node 运行一下应用 。打开浏览器,访问一下 localhost:3000 这个地址,可以访问我们创建的应用。

因为刚才我们配置了一个自定义的主机名,它指向的也是本地电脑,所以也可以用这个主机名访问在本地运行的应用,这个主机名是 xb2-node,访问一下 xb2-node:3000 ,同样可以访问到在这台电脑上运行的应用。

自定义本地主机名《 Node.js 服务端应用开发:网络基础 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点