0
我知道我可以創建一個node.js函數或編寫一個php腳本。但我有興趣直接從客戶端瀏覽器中的普通js調用存儲過程。比方說,客戶端輸入一個連接字符串和一個命令來執行。如何從js調用存儲過程?
這只是教育,我知道在從外部訪問數據庫時遇到安全漏洞。
問題:這可能嗎?
我知道我可以創建一個node.js函數或編寫一個php腳本。但我有興趣直接從客戶端瀏覽器中的普通js調用存儲過程。比方說,客戶端輸入一個連接字符串和一個命令來執行。如何從js調用存儲過程?
這只是教育,我知道在從外部訪問數據庫時遇到安全漏洞。
問題:這可能嗎?
與外部世界唯一可能的交流javascript是瀏覽器允許的(以及許多安全限制):AJAX請求,websockets和一般HTTP。由於Postgres沒有這些協議的API,你的挑戰是不可能的。
是的,我詢問之前做過搜索。創建ActiveXObject意味着該解決方案僅適用於Internet Expolrer。 –