我是node.js的新手,我需要调用epson api。当与javascript一起使用时,在node.js之外工作正常。代码很简单,只需调用那里的js文件并创建一个对象并从中构建数据。不需要其他依赖。
Ex :
<script type="text/javascript" src="js/epos-print-3.0.0.js"></script>
var builder = new epson.ePOSBuilder();
上述操作在调用那些js文件和使用时非常有效。
所以,对于node.js中的相同内容,我添加了js文件,我看到页面中包含的js文件但仍然出现以下错误。
ReferenceError: epson is not defined
at printReceipt (cart:729:21)
at cart:329:13
at cart:693:9
at Request._callback (cart:716:5)
at Request.self.callback (/home/admin1/git/presentation/node_modules/request/index.js:148:22)
at Request.EventEmitter.emit (events.js:98:17)
at Request.<anonymous> (/home/admin1/git/presentation/node_modules/request/index.js:876:14)
.
.
.
是否有任何在node.js中创建第三方api对象的特定方法。
任何帮助,谢谢!