Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vue.js能否使用节点coap库?_Javascript_Node.js_Vue.js_Opc Ua_Coap - Fatal编程技术网

Javascript Vue.js能否使用节点coap库?

Javascript Vue.js能否使用节点coap库?,javascript,node.js,vue.js,opc-ua,coap,Javascript,Node.js,Vue.js,Opc Ua,Coap,目前,我正在使用vue.js(MEVN)开发一个应用程序 我需要在vue.js中实现CoAP和OPC-UA客户端。不幸的是,我找不到适合vue.js的客户端库,但我确实找到了node.js的库 因此,这向我提出了一个问题,是否可以使用node.js库来vue.js 例如: 我猜,这不是。。。但是他们有相同的语言。所以,我真的不确定 请分享您对此的想法,或者任何其他可以与vue.js一起使用的库(如果存在) 谢谢大家! Vue.js可以使用NPM库,即在NPM注册表上发布并安装有NPM或Yarn

目前,我正在使用vue.js(MEVN)开发一个应用程序

我需要在vue.js中实现CoAP和OPC-UA客户端。不幸的是,我找不到适合vue.js的客户端库,但我确实找到了node.js的库

因此,这向我提出了一个问题,是否可以使用node.js库来vue.js

例如:

我猜,这不是。。。但是他们有相同的语言。所以,我真的不确定

请分享您对此的想法,或者任何其他可以与vue.js一起使用的库(如果存在)

谢谢大家!

Vue.js可以使用NPM库,即在NPM注册表上发布并安装有NPM或Yarn软件包管理器的库

节点库没有严格的定义。通常这意味着库将用于Node.js中,并使用Node.js功能。有时可以在客户端(流、缓冲区)模拟或多填充它们。应对包装内部进行检查,以便做出决定。例如,是节点库,但在大多数情况下不依赖于Node.js功能,并且适合浏览器使用,只需在构建步骤进行一些调整

node-coap
文档明确指出,该包使用node.js
http
模块,这在客户端不可用:

CoAP的客户机和服务器库以http模块为模型

请注意,它指的是CoAP客户端,而不是客户端环境(浏览器)


由于Vue.js支持服务器端渲染,因此可以在服务器端使用节点库。如果某些单元不需要在客户端使用,或者它们的使用方式不同(从服务器端的文件系统加载数据,并通过客户端的AJAX请求加载数据),那么这将起作用。这种方法在这种情况下不起作用,因为客户端需要Node.js库功能。

我怀疑这是否已经改变。您可能需要更改标题,因为浏览器可以使用许多NodeJS库。@DaveNewton感谢您的参考和建议!但是,我不知道它的正确标题是什么。它能使用你所说的图书馆吗。很多很多节点库在浏览器中工作。感谢您的解释。虽然我不完全理解你的意思,因为我最初是一名嵌入式程序员。或多或少,也许我明白你的意思。简言之,我猜,您的意思是只要node.js库没有使用node.js本身的特定功能,就可以在Vue.js上使用它,但即使它这样做了,如果可能的话,我们仍然可以调整它。我希望我得到了正确的结论。不客气。没错。正如评论中提到的,这种功能可能无法在浏览器中实现。所以,您需要通过节点服务器传递请求。看起来这将非常麻烦,至少对我来说是这样。但我会试试的!