菜鸟教程小白 发表于 2022-12-12 22:29:33

ios - node-apn 库中的奇怪语法错误


                                            <p><p>我正在尝试使用 nodejs 实现推送通知服务器。
我下载了 node-apn 库并尝试启动示例代码。
当我运行示例代码文件时,出现错误“意外的语法标记”。
所以我查看了发生语法错误的代码行。</p>

<pre><code>const Endpoint = require(&#34;./lib/protocol/endpoint&#34;)({
    tls,
    protocol,
});
</code></pre>

<p>这看起来很奇怪,但其他人都可以使用 node-apn 库
除了我。如果下面仅包含一行代码,则会出现语法错误。</p>

<p>要求(“apn”);</p>

<p>有人经历过吗?
还是有人成功实现了这个 node-apn 库?
任何帮助将不胜感激。
提前致谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>这是 <a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Object_initializer" rel="noreferrer noopener nofollow">object initializer</a> 的 ES6 代码它是以下的简写:</p>

<pre><code>const Endpoint = require(&#34;./lib/protocol/endpoint&#34;)({
tls: tls,
protocol: protocol,
});
</code></pre>

<p>如果您使用的是旧版本的 Node,它附带旧版本的 V8,您可能会遇到语法错误。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - node-apn 库中的奇怪语法错误,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/39910630/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/39910630/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - node-apn 库中的奇怪语法错误