windows环境node.js示例程序运行不起来-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1528|回复: 7

[已解答] windows环境node.js示例程序运行不起来

[复制链接]
发表于 2021-3-16 20:51 | 显示全部楼层 |阅读模式
如图: QQ截图20210316205052.png

提示权限被拒绝,但是我是使用管理员运行cmd啊
发表于 2021-3-17 00:08 | 显示全部楼层
您好,我这边使用是正常的。blinker局域网通信需要使用到81端口,应该是你windows相关设置问题,不是blinker这边的问题
 楼主| 发表于 2021-3-17 09:48 | 显示全部楼层
奈何col 发表于 2021-3-17 00:08
您好,我这边使用是正常的。blinker局域网通信需要使用到81端口,应该是你windows相关设置问题,不是blinke ...

可以自定义端口吗?

点评

通常不可以,这个是和app上匹配的。如果是你81被占用了,你可以修改blinker.ts中的端口为其他,但修改了就不能局域网通信了  详情 回复 发表于 2021-3-17 10:25
发表于 2021-3-17 10:25 | 显示全部楼层
Young_olo 发表于 2021-3-17 09:48
可以自定义端口吗?

通常不可以,这个是和app上匹配的。如果是你81被占用了,你可以修改blinker.ts中的端口为其他,但修改了就不能局域网通信了
 楼主| 发表于 2021-3-17 14:10 | 显示全部楼层
奈何col 发表于 2021-3-17 10:25
通常不可以,这个是和app上匹配的。如果是你81被占用了,你可以修改blinker.ts中的端口为其他,但修改了 ...

QQ截图20210317140949.png
改了端口后报错:
  1. D:\Young\1\2\nodejs>ts-node .\example\example.ts
  2. {
  3.   detail: {
  4.     broker: 'aliyun',
  5.     deviceName: '93DDBA54XU5QFEAYFIBG8A3G',
  6.     host: 'mqtts://public.iot-as-mqtt.cn-shanghai.aliyuncs.com',
  7.     iotId: 'sl3O67hAN9deaHuwj3Hw000000',
  8.     iotToken: '^1^1615961384356^2eb769ec4a63a0b',
  9.     port: '1883',
  10.     productKey: 'JgCGbHlndgz',
  11.     uuid: 'c20b9c2c7bec11eba1ff5254'
  12.   },
  13.   message: 1000
  14. }
  15. mqtt  broker:aliyun
  16. mqtt  blinker connected
  17. mqtt  blinker close

  18. D:\Young\1\2\nodejs\node_modules\bonjour\lib\registry.js:117
  19.     cb(!!exists)
  20.     ^
  21. Error: Service name is already in use on the network
  22.     at D:\Young\1\2\nodejs\node_modules\bonjour\lib\registry.js:47:31
  23.     at done (D:\Young\1\2\nodejs\node_modules\bonjour\lib\registry.js:117:5)
  24.     at EventEmitter.onresponse (D:\Young\1\2\nodejs\node_modules\bonjour\lib\registry.js:107:75)
  25.     at EventEmitter.emit (events.js:315:20)
  26.     at EventEmitter.emit (domain.js:486:12)
  27.     at Socket.<anonymous> (D:\Young\1\2\nodejs\node_modules\multicast-dns\index.js:49:43)
  28.     at Socket.emit (events.js:315:20)
  29.     at Socket.EventEmitter.emit (domain.js:486:12)
  30.     at UDP.onMessage (dgram.js:919:8)

  31. D:\Young\1\2\nodejs>
复制代码


点评

您是否同一个程序运行了两次?检查下进程或者重启下计算机。  详情 回复 发表于 2021-3-17 14:21
发表于 2021-3-17 14:21 | 显示全部楼层
Young_olo 发表于 2021-3-17 14:10
改了端口后报错:

您是否同一个程序运行了两次?检查下进程或者重启下计算机。
 楼主| 发表于 2021-3-17 16:26 | 显示全部楼层
奈何col 发表于 2021-3-17 14:21
您是否同一个程序运行了两次?检查下进程或者重启下计算机。

电脑重启还是报这个
 楼主| 发表于 2021-3-17 16:30 | 显示全部楼层
奈何col 发表于 2021-3-17 14:21
您是否同一个程序运行了两次?检查下进程或者重启下计算机。

可以了,原来是不能两台设备同时连接一个authkey
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 13:48 , Processed in 0.088840 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表