我正在使用 Node js 作为服务器。使用 localtunnel 时是否必须配置 index.js 文件? 提交表单时,我必须指定哪个 URL?我应该使用 localtunnel 提供的 URL 吗?
<form name="formname" action="http://localhost:3000/register" method="post">
我知道这是个愚蠢的问题。有人可以提供一些小指导吗?
最佳答案
假设您的路由已设置,您应该能够发布到 /register
像这样:
<form name="formname" action="/register" method="post">
编辑:想要补充的是,如果您在像 Node 这样的 JS 环境中开发,您应该考虑使用事件监听器触发表单操作(语法取决于您是否使用 jQuery/vue.js/React/聚合物等):
- 阻止默认提交操作。
- 使用 AJAX 对后端进行异步调用。
- 触发某种重新渲染,如果您使用的是 ES5,您将传递一个回调函数,或者如果您使用的是 ES6,则可以使用 promise 链。
关于javascript - 如何在使用 localtunnel 公开本地主机时发布请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44606450/