我已经开始使用 Deployd。它工作得很好。但是,我需要使用其他节点模块并且我遇到了问题 - 我应该如何在我的已部署应用程序中使用其他节点模块的功能?
例如,我使用 Paymill.com 进行信用卡支付,Paymill 提供了一个节点模块来使用他们的 API。如何在我的应用程序中使用他们的模块?我试图在仪表板的事件脚本中加载模块(使用 require("name-of-the-module")),但由于未定义 require() 而失败。
首选解决方案是什么?
我已经开始使用 Deployd。它工作得很好。但是,我需要使用其他节点模块并且我遇到了问题 - 我应该如何在我的已部署应用程序中使用其他节点模块的功能?
例如,我使用 Paymill.com 进行信用卡支付,Paymill 提供了一个节点模块来使用他们的 API。如何在我的应用程序中使用他们的模块?我试图在仪表板的事件脚本中加载模块(使用 require("name-of-the-module")),但由于未定义 require() 而失败。
首选解决方案是什么?
Deployd 有自己的模块系统:
http ://docs.deployd.com/docs/developing-modules/creating-modules.md
为部署构建一个 paymill 模块将最终使社区受益:)
有一些可能让 require() 在事件脚本中工作,但这不是一个非常干净的方法。