cost 235 ms
如何使 `import` 語句在使用 node:vm 模塊創建的代碼中正常工作?

[英]How to make the `import` statement work properly inside the code created using the node:vm module?

在我們的項目中,我們有自定義console object 用作記錄器。 所以我們需要更換默認的console 。 為此,我們決定使用vm模塊。 但是我們在使用vm.Script創建的代碼中使用導入時遇到了問題: 應用程序.js : 主.js : Output: 錯誤:找不到模塊“路徑” 問題: ...

嘗試返回字符串Nodejs VM時出現參考錯誤

[英]Reference error when trying to return a string Nodejs VM

我正在使用一個名為safe-eval的npm模塊來評估一些發送到后端的JavaScript代碼。 該代碼通常是一個函數,該函數將使用我將提供的參數在安全評估內執行。 問題是,在返回某個值(在這種情況下為字符串)時,它沒有這樣做,而是給了我一個Reference錯誤,並將字符串值解釋為變量。 ...

NodeJS vm用例

[英]NodeJS vm use cases

我對NodeJS中VM模塊的用例感到困惑。 在閱讀了有關該模塊的文檔中的內容后,這似乎是一種評估的理想方法。 任何人都使用過它並活着告訴它有關用例的尾巴? ...

Node.js vm2-如何導入腳本

[英]Nodejs vm2 - how to import scripts

假設您有腳本A:使用以下命令定義一個庫: 並且您擁有腳本B:以某種方式重用MathFunction: 您想在vm上下文中執行B,導入A。 用不受信任的代碼執行此操作的最佳方法是什么? 類似的問題在這里: https : //github.com/patriksimek ...

暫停承諾鏈或停止runInNewContext返回承諾鏈

[英]Halt the promise chain or stop the runInNewContext returning promise chain

我在使用runInNewContext執行代碼時runInNewContext了vm問題。 自定義代碼可以返回可能嵌套的承諾,並且可以具有嵌套的調用堆棧。 代碼如下 現在的問題是,如果要花費超過20秒的時間,我想中止對Promise的處理。 如果代碼是遞歸的並且具有嵌套的P ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM