我有一个 R 脚本,它使用 Plumber 通过 API 输出值,当在浏览器中使用 127.0.0.1 或 localhost 地址时,所有内容都可以在我的本地计算机(Windows 10)上正常运行,但是如果我更改为使用我的计算机实际 IP 浏览器会抛出“拒绝连接”错误(我将其作为测试运行,然后将所有内容移动到网络服务器上)。如果这可行的话有什么想法吗?文献似乎表明它应该......或者有什么提示可能会阻止它起作用吗?
谢谢
最佳答案
您需要将 127.0.0.1 替换为 0.0.0.0,以使您的机器 IP 可以访问您的 api。
library(plumber)
r <- plumb("api.R")
r$run(host = "0.0.0.0", port = 8000)
关于r - Plumber R,将 'localhost' 更改为本地计算机 IP 作为测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48118088/