最近在做钉钉小程序(第三方企业应用)的一个项目,由于是第一次做钉钉小程序,所以在开发过程中遇到很多坑。目前钉钉小程序的资料相较于微信小程序较少,在开发中遇到问题时,网上的答案很少,很多也都是照搬开发文档上的内容。
现记录下在使用内网穿透遇到的问题(水平有限,这也是个很简单的问题)
官方开发文档上关于内网穿透如下介绍:
很简单的步骤:
cd mac_64 chmod 777 ./ding ./ding -config=./ding.cfg -subdomain=abcde 8080
可问题是本地的是WIN10系统,不是Mac系统,问题就出现了。
在目录下执行第三条命令(windows系统和mac系统对于盘符的分隔号是不一样的,mac的"./"对应的windows系统是"."的写法,这里需要替换下示例内容。)
这里我尝试了各种方法:改名字、改端口、改配置文件,始终无法正常启动内网穿透。上网查资料,相关内容少之又少,也都是官方文档上的内容。在实在没有办法的时候,想着会不会是PowerShell的问题,于是我换下CMD命令行执行,竟然成功启动了!!!
不是说PowerShell比CMD更加丰富吗?这是怎么回事?暂时懒得去研究。
另外在吐槽下,钉钉的开发文档,和在线调试工具API Explorer
钉钉的开发文档,只有JAVA的示例,作为PHPer,十分难受。是不是也可以加上其他语言啊(PHP Python .net ...)
另外关于API Explorer:
下面是提交的工单内容
既然有问题,为什么又不做说明和修改。纠结了那么久!!!
------生命不息,BUG不止