簡體   English   中英

是否可以將JS庫加載到DocumentDB?

[英]Is it possible to load a JS library to DocumentDB?

我喜歡在SP內的DocumentDB中使用復雜的功能。 我可以加載要從SP中調用的JS庫嗎?

我創建的一個名為documentdb-utils的庫對使用require(...)在您的存儲過程中包含庫的支持有限。 注意,它不會將它們獨立地加載到DocumentDB中以從另一個sproc調用,它只是將它們內聯到需要它的每個sproc中。 令人驚訝的是,您可以容納多大的圖書館,但圖書館不是無限的。 您將在服務器上擁有一些庫的多個副本,每個存儲庫中都需要一個副本,但這似乎不是問題,每次啟動時我都會重新加載該存儲庫,因此不會出現版本控制問題。 只有一個在我的項目版本每個NPM模塊所以同一個被不管它有多少存儲過程加載required的。

您可以使用許多具有此功能的npm模塊,但不能全部使用。 例如,我無法使lowdash正常工作,所以我不得不適應下划線。 我已經提供了有關如何在庫中加載下划線和async.js的示例 這是加載和執行async.js測試 這是加載下划線測試

注意,我正在使用CoffeeScript創建庫。 測試和大多數示例都在CoffeeScript中,但是我有一些JavaScript中的示例。 不過不要擔心,因為您可以輕松地將CoffeeScript編譯為JavaScript。 在網絡上有很多幫助實現此目的的自動化方法。

暫無
暫無

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

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