簡體   English   中英

使用 node.js 創建 web 服務

[英]Creating web services using node.js

所以,我有 3 個 javascript 文件,它們執行以下操作:

  • database.js:連接到數據庫並運行 sql 命令(插入、刪除、更新、選擇)。
  • mid.js:運行一個方法並將結果發送到 database.js 文件以將它們插入到數據庫中。
  • main_file.js:調用mid.js方法,調用database.js文件運行sql命令。

我的問題是:由於 main_file.js 和 mid.js 無法直接訪問數據庫,我想開發一些 HTTP web 服務,這些服務將保留在我的客戶端 javascript 文件和主數據庫之間文件(database.js)。 如何創建所有服務並保持上述流程?

重要提示:一些 sql 命令返回一個在其他 sql 命令中使用的值。 例如,插入命令返回將在 select 命令中使用的 id。

謝謝你。

你有兩個選擇:

  1. 打開應用服務器的數據庫端口,直接連接數據庫。 有一些安全措施,但避免另一個抽象層是一個優勢。

  2. 在數據庫端創建 rest API 應用服務器調用其端點(接近 ZAEAZ0 術語中的web service )。 這個抽象級別可以根據你的場景做一些額外的工作,但仍然需要使用 API 密鑰來保證安全。

畢竟所有的設計決策都是基於項目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM