nodejs – 洛城风起 https://www.195440.com 人生是一场认知升级的旅行 Sat, 06 Mar 2021 15:43:34 +0000 zh-CN hourly 1 https://wordpress.org/?v=6.2.5 nodejs – 洛城风起 https://www.195440.com/3104 https://www.195440.com/3104#respond Sat, 06 Mar 2021 15:17:45 +0000 http://170.106.148.50/?p=3104 JavaScript的两种模块 CJS:Node.js 专用的 CommonJS 模块。 ESM:ES6 模块。 模块差异 CommonJS 模块使用require()加载和module.exports输出,ES6 模块使用import和export。 require()是同步加载,后面的代码必须等待这个命令执行完,才会执行。import命令则是异步加载,或者更准确地说,ES6 模块有一个独立的静态解析阶段,依赖关系的分析是在那个阶段完成的,最底层的模块第一个执行。 Node.js 的区分 Node.js 要求 ES6 模块采用.mjs后缀文件名。也就是说,只要脚本文件里面使用import或者export命令,那么就必须采用.mjs后缀名。Node.js 遇到.mjs文件,就认为它是 ES6 模块,默认启用严格模式,

来源

]]>
https://www.195440.com/3104/feed 0
nodejs – 洛城风起 https://www.195440.com/1978 https://www.195440.com/1978#respond Sun, 22 Mar 2020 10:01:12 +0000 http://170.106.148.50/?p=1978 送信服务代码请查看前序文章: nodejs发邮件 首先需要开启邮箱的 POP3/SMTP 服务。 163邮箱需要使用第三方客户端授权码,而不是163邮箱密码。 进入163邮箱,设置-账户-开启服务 POP3/SMTP 服务,并生成授权码,现在获取授权码需要验证手机短信。 认证失败: 发件人和认证的邮箱地址不一致 注: 多次发送重复内容,存在被封号情况。 本文链接地址: nodemailer 发送邮件坑点…

来源

]]>
https://www.195440.com/1978/feed 0
nodejs – 洛城风起 https://www.195440.com/1726 https://www.195440.com/1726#respond Thu, 13 Jun 2019 07:53:46 +0000 http://170.106.148.50/?p=1726 本文链接地址: nodejs发邮件…

来源

]]>
https://www.195440.com/1726/feed 0
nodejs – 洛城风起 https://www.195440.com/1329 https://www.195440.com/1329#respond Fri, 09 Nov 2018 02:43:06 +0000 http://170.106.148.50/?p=1329 本文链接地址: Nodejs 调用 Google Translate…

来源

]]>
https://www.195440.com/1329/feed 0
nodejs – 洛城风起 https://www.195440.com/1310 https://www.195440.com/1310#respond Mon, 22 Oct 2018 05:49:54 +0000 http://170.106.148.50/?p=1310 node之所以轻便高效,是因为它使用了事件驱动(事件环机制),因此在node中有大量的异步的回调函数。但是当异步回调里面嵌套异步回调的时候,就会发生一些混乱的事情,这个时候,我们就需要将嵌套的异步回调改变为同步,只有同步了才能获取一些变量或元素。 对象用于表示一个异步操作的最终状态(完成或失败),以及其返回的值。 操作符用于等待一个 对象。它只能在异步函数 中使用。 声明用于定义一个返回 对象的异步函数。异步函数是指通过事件循环异步执行的函数,它会通过一个隐式的 返回其结果。 本文链接地址: nodejs 异步改同步…

来源

]]>
https://www.195440.com/1310/feed 0