有没有可能使用NGROK托管HTML文件而不是Web应用程序?我真的不知道NGROK的任何信息,我只是用它为Twilio应用程序托管服务器,并希望将其用于另一个项目的HTML文件托管。此外,有人知道如何在Mac上创建HTML文件吗?提前致谢。或者,如果我不能使用NGROK,则是否有其他像它一样易于使用且免费的东西可供托管计算机上的HTML文件。我需要能够实时更改文件,因此像Google Sites之类的东西都无法考虑。
不。 ngrok 只是隧道流量,所以它实际上不能为您提供 HTML 文件。
但是,您可以非常轻松地提供文件目录。其中一种最快速启动服务器的方法是使用 python。从命令行中,cd
到包含 HTML 文件的目录并运行:
$ python -m SimpleHTTPServer
或者对于Python3(在OS X上默认不安装):
$ python -m http.server
然后,在另一个终端中运行ngrok
。
Linux/mac的示例命令:
ngrok http file:///Users/alan/share
Windows:
ngrok http "file:///C:\Users\alan\share"
/Users/alan/share
。
Linux/mac的示例命令:
ngrok http -auth="user:password" file:///Users/alan/share
Windows:
ngrok http -auth="user:password" "file:///C:\Users\alan\share"
/Users/alan/share
中的所有文件。ngrok http <port_number>
http://your_ngrok_adress.ngrok.io
ngrok authtoken <your_auth_token>
ngrok http "file:///<your_html file location/direcoty>"
若要转发至本地 file:/// URL,请首先在 ngrok 上创建一个账户:https://dashboard.ngrok.com/signup
您的身份验证令牌将在您的仪表板上可用:https://dashboard.ngrok.com/get-started/your-authtoken
使用以下代码将 ngrok 身份验证令牌添加到您的机器中:
ngrok config add-authtoken <YOUR_NGROK_AUTH_TOKEN>
然后启动ngrok服务器:
ngrok http <FILE_PATH_OF_FOLDER>
e.g.,
ngrok http file:///Users/some_user/Desktop/
您的本地文件将通过ngrok
转发到转发URL。
请访问转发URL查看文件。