繁体   English   中英

用户分派:Meteor应用程序中的服务器端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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM