[英]How to check whether the entered mobile is landline or mobile using PhoneFormat.js?
[英]User dispatch:phoneformat.js Server-Side in Meteor Application
我正在使用dispatch:phoneformat.js
包。 它在客户端运行良好,但是当我尝试在服务器端使用它时,出现以下错误: [Error: Object #<Object> has no method 'formatE164']
查看GitHub存储库,我相信它应该可以在服务器端“开箱即用”地工作
我只是尝试从Meteor方法调用Phoneformat.formatE164
。 如果我从客户端代码调用它,它将很好地工作。
根据包装上的源代码来自https://github.com/DispatchMe/phoneformat.js/
该软件包不支持在服务器端获取formatE164
。 唯一的服务器端方法是Phoneformat.configure
,它允许您使用phoneformat.getCountryForIp
方法。
看起来有点像该包装被设计为这种方式。 您可能需要要求作者对其进行修改以使其更加同构。
我怀疑从文件中使用客户端window
代码来判断,其构建的google.phoneformat.js
包无法在服务器上运行。 这可能就是为什么该方法仅在客户端起作用的原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.