我不确定这是否可能没有一些严重的调整,但是否有可能运行javascript插件服务器端与节点…
更具体地说
我想从节点运行dymo javascript sdk(打印机连接到服务器)
这样任何设备都可以从服务器打印。
我已经尝试使用https://github.com/tojocky/node-printer作为解决方案,但它不工作在我的情况下(工作与我的激光打印机虽然)
我试过只需要失败的文件。
如果这是可能的,你能给我指出正确的方向吗?我一直在搜索谷歌,甚至一直与dymo开发人员通信,但是我没有从他们那里得到很多帮助。
所以最简单的方法是:你能从服务器端运行客户端javascript插件吗?如果没有,有没有办法编写一个中间件来充当桥梁?
这是插件文件(在我修改它之前):http://irwinproject.com/jss/Dymo.js
这是一堆疯狂。我正试图修改它作为一个模块
更新:我已经得到了大多数功能正常运行,但我遇到了一点障碍,他们的sdk需要活动x,我不明白,因为我在mac上,它的工作
谁能给我解释一下x在mac上的客户端功能是如何激活的?(我认为这只是Windows),也有无论如何实现相同的框架(activex或其他)通过节点
如果我理解正确的话,活动x被用作javascript和硬件之间的抽象层
您必须返回您的对象或函数与模块。导出时,还要尝试验证是否需要使用。所以node知道它是一个本地模块
看看这篇帖子,有一个高度赞扬的答案:Node.js模块的目的是什么?导出,如何使用它?
模块。Exports是作为结果返回的对象请求调用
exports变量最初被设置为相同的对象(即它是一个简称"别名"),因此在模块代码中您通常会编写像这样....