使用 node.js 发送基于 STMP 与 MS Exchange 邮件的方法

本文主要介绍 node.js 发送基于 STMP 协议和 MS Exchange Web Service(EWS) 协议的邮件的方法。文中所有参考代码均以 TypeScript 编码示例。 1 基于 STMP 协议的 node.js 发送邮件方法 提到使用 node.js 发送邮件,基本都会提到大名鼎鼎的 Nodemailer 模块,它是当前使用 STMP 方式发送邮件的首选。 基于 NodeMa
使用 node.js 发送基于 STMP 与 MS Exchange 邮件的方法

基于 NodeJs 实现结合 RSA 和 AES 加密算法的消息交换加密传输

敏感消息交换对正确性和安全性都有比较强的要求。 使用消息摘要算法对消息体计算和验证摘要,可以防止消息传输过程中被篡改为非法消息值;使用加密算法加密消息体,可以防止消息传输过程中被拦截并读取。二者结合则可以实现较强的安全性消息交换。 1 保证消息交换正确性 消息传输过程中可能被中间人篡改。比如 A 发送消息转账给 B,中间人在消息转发过程中进行了拦截,解密消息体并篡改为转账给 C,而且篡改转账额度,
基于 NodeJs 实现结合 RSA 和 AES 加密算法的消息交换加密传输

NVM: Node.js 多版本切换管理器的安装与使用

本文提到的 nvm 指的是 Node.js version management,用于 Node.js 多版本切换管理的工具。开源社区里有基于不同语言和不同系统的实现,但基本功能与用法都类似。 coreybutler/nvm-windows - windows 上使用最多的选择 nvm-sh/nvm - Mac / Linux 上使用最多的选择 jasongin/nvs - 支持所有主流系统平台的
NVM: Node.js 多版本切换管理器的安装与使用

node-sass 安装失败的解决办法

node-sass 安装失败的原因 npm 安装 node-sass 依赖时,会从 github.com 上下载 .node 文件。由于国内网络环境的问题,这个下载时间可能会很长,甚至导致超时失败。 这是使用 sass 的同学可能都会遇到的郁闷的问题。 解决方案就是使用其他源,或者使用工具下载,然后将安装源指定到本地。
node-sass 安装失败的解决办法