繁体   English   中英

如何将数据从 HTML 表单传递到我的 Node.js 文件?

[英]How do I pass a data from an HTML form to my Node.js file?

希望你很好。 我目前是网络开发这一方面的新手,想知道我的 HTML 文件如何与 Node.js 方面的事物进行通信。

因此,据我了解,Node.js 仅通过“node file.js”从命令行运行,而我的 HTML 文件在我的浏览器上运行,但它们如何通信?

我对我的 Node.js 文件有一些承诺,它从 API 端点获取数据,但目前为了测试,我在 Node.js 中手动定义了“ID”(我发送到端点),我如何让 HTML(用户)做这个? 反之亦然,我如何将收到的 JSON 数据传递给 HTML 端。

如果我问错了问题,我非常抱歉,对于这种类型的开发来说还很陌生。 非常感谢你提前:)

因此,据我了解,Node.js 仅通过“node file.js”从命令行运行,而我的 HTML 文件在我的浏览器上运行,但它们如何通信?

最常见的是,当您希望 Node.js 和 HTML 文档进行通信时,您会使用 Node.js(通常使用 Express.js 框架)编写一个 HTTP 服务器,然后发出 HTTP 请求(例如,使用表单提交或 Ajax)。

还有其他选项,例如 Electron 或 OpenFin,它们用于构建围绕 HTML 和 Node.js 的桌面应用程序。

在 Node.js 中,您可以选择使用 Express 构建服务器,您可以查看文档并了解其工作原理。 在快递中,您将发送 REST API 请求。 您可以在请求中发送 HTML 个文件与客户端通信。

但是如果你想服务static文件比如图片,CSS文件,JavaScript文件,使用Express中的express static内置中间件function。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM