如何在使用localtunnel公开本地主机的同时发布POST请求
我使用节点js作为服务器。 使用localtunnel时,我必须configurationindex.js文件吗? 提交表单时,我必须指定哪个url? 我应该使用由localtunnel提供的URL。
<form name="formname" action="http://localhost:3000/register" method="post">
我知道这是一个愚蠢的问题。 有人可以提供一个小指导?
假设你的路由已经build立好了,你应该可以像这样发布/register
:
<form name="formname" action="/register" method="post">
编辑:想要添加,如果你正在开发一个JS环境像节点,你应该考虑有一个事件监听器触发表单操作(语法取决于如果你使用jQuery / vue.js / React /聚合物等)那个:
- 防止默认提交操作。
- 使用AJAX进行对后端的asynchronous调用。
- 触发某种重新渲染,如果您使用的是ES5,则会传递callback函数,或者如果您使用的是ES6,则可以使用promise链。
另外,发行下面的命令会给你一个你可以使用的随机子域的URL。
lt –port 80
这将生成一个URL,
https://somerandomizedstring.localtunnel.me
在你的情况下,你可以在你的<form>
标签的动作中使用生成的URL + /registry。例如,
<form name="formname" action="https://somerandomizedstring.localtunnel.me/register" method="post">
希望这可以帮助!