簡體   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