如何在使用 localtunnel 公开本地主机时 POST 请求
How to POST request while exposing localhost using localtunnel
我正在使用节点 js 作为服务器。使用 localtunnel 时是否必须配置 index.js 文件?
提交表格时,我必须指定哪个 URL?我应该使用 localtunnel 提供的 URL 吗?
<form name="formname" action="http://localhost:3000/register" method="post">
我知道这是个愚蠢的问题。有人可以提供一些小指导吗?
假设您的路线已设置,您应该能够 post 到 /register
像这样:
<form name="formname" action="/register" method="post">
编辑:想补充一点,如果你在像节点这样的 JS 环境中开发,你应该考虑使用事件监听器触发表单操作(语法取决于你是否使用 jQuery / vue.js / React / Polymer 等) 即:
- 阻止默认提交操作。
- 使用 AJAX 对后端进行异步调用。
- 触发某种重新渲染,如果你使用的是 ES5,你将传递一个回调函数,或者如果你使用的是 ES6,你可以使用承诺链。
或者,发出以下命令将为您提供一个随机子域 URL,您也可以使用它。
lt –port 80
这将生成一个 URL 像,
https://somerandomizedstring.localtunnel.me
在您的情况下,您可以在 <form>
标签的操作中使用生成的 URL+/regstier,例如,
<form name="formname" action="https://somerandomizedstring.localtunnel.me/register" method="post">
希望对您有所帮助!
我正在使用节点 js 作为服务器。使用 localtunnel 时是否必须配置 index.js 文件? 提交表格时,我必须指定哪个 URL?我应该使用 localtunnel 提供的 URL 吗?
<form name="formname" action="http://localhost:3000/register" method="post">
我知道这是个愚蠢的问题。有人可以提供一些小指导吗?
假设您的路线已设置,您应该能够 post 到 /register
像这样:
<form name="formname" action="/register" method="post">
编辑:想补充一点,如果你在像节点这样的 JS 环境中开发,你应该考虑使用事件监听器触发表单操作(语法取决于你是否使用 jQuery / vue.js / React / Polymer 等) 即:
- 阻止默认提交操作。
- 使用 AJAX 对后端进行异步调用。
- 触发某种重新渲染,如果你使用的是 ES5,你将传递一个回调函数,或者如果你使用的是 ES6,你可以使用承诺链。
或者,发出以下命令将为您提供一个随机子域 URL,您也可以使用它。
lt –port 80
这将生成一个 URL 像,
https://somerandomizedstring.localtunnel.me
在您的情况下,您可以在 <form>
标签的操作中使用生成的 URL+/regstier,例如,
<form name="formname" action="https://somerandomizedstring.localtunnel.me/register" method="post">
希望对您有所帮助!