【发布时间】:2018-11-08 12:33:26
【问题描述】:
我正在使用 Mac 上的终端托管一个 node.js 文件:
cd /Users/bobboekel/Desktop/Exploration
node /Users/bobboekel/Desktop/Exploration/myfirst.js
现在当我进入 Safari 时:http://localhost:8080 它将加载文件。然而,当我更新文件时,页面没有刷新——当我刷新窗口、重新启动浏览器或在另一个浏览器中打开它时也没有。除了重新启动Mac之外,我还没有设法刷新本地主机。有人知道吗?
【问题讨论】:
-
Ctrl+C 退出进程然后再次使用node命令,或者使用nodemon之类的东西
-
你需要重启节点应用而不是浏览器
-
或者使用浏览器同步设置您的开发环境,不需要每次编辑都重新启动服务器
-
所以您已经使用 Node.js 编写了一个 HTTP 服务器,但它的行为与您期望的不同。我们对此无能为力,因为您尚未向我们展示您的服务器源代码的minimal reproducible example。
-
代码中的第二行很有趣:-)
标签: node.js server terminal localhost