假設我使用樹梅派架設express網站當作伺服器 我使用桌機或筆電在瀏覽器上打上樹梅派IP來使用網頁
這樣打上url他抓不到功能
假設樹梅派IP是192.168.0.200 我把url的部分改樹梅派的IP就可以
想請問各位大大為甚麼要這樣設定? 還有express 是本地端web伺服器嗎? 因為我看官網也都是打http://localhost:3000/ 來使用API功能
我還是說明一下127.0.0.1的特殊ip指向好了。
怎麼覺得最近很多人都沒搞清楚這個東西。
正常來說,在同一區域內,一個ip就是代表一台機器的指向。
這點是沒錯的。
但只有127.0.0.1這個ip,是一種特殊解釋的ip。
它代表的是本機ip。
何謂本機ip,就是你目前這台機器的ip。
如你在a機器打127.0.0.1。就是指向a機器。
在b機器打127.0.0.1,就是指向b機器。
下面用一點指向的說明。
假設同一區域內有兩台機器
a機器分配的ip是192.168.0.1
b機器分配的ip是192.168.0.2
a 打 192.168.0.1 -> a
b 打 192.168.0.1 -> a
a 打 192.168.0.2 -> b
b 打 192.168.0.2 -> b
a 打 127.0.0.1 -> a
b 打 127.0.0.1 -> b
有無看出不同的地方?
簡單來說,如果要用ip指向。無論任何路由或是ap。
都無法指定127.0.0.1給任何一台機器,也無法分配。
但所有的設備只要能網路能力的。都同時存在有127.0.0.1這個ip。
127.0.0.1是一種特殊的ip。不要將其當一般ip看待。
ps:
localhost是一種host的固定設定。預設也是指向127.0.0.1。
給你一個考題,電腦沒接上網路線的情況下。是否ping的到127.0.0.1。
自已試試看吧。