使用nodejs实现ed25519的公钥加密和私钥解密

主要使用了ed库加解密和验证代码commonjsandecmascriptmodules(esm)importasedfrom@nobleed_ifyoureusingsinglefileuseglobalvariableinstead_`windownobleed`constverifyed=asyncfunction(prikeypubkey){consolelog(prikey)consolelog(pubkey)====================新私钥开始==================
阅读更多

vite使用nodeJS内置的模块

vite使用nodejs内置的模块问题背景vite是一个新工具有助于快速启动和简化前端javascript开发。vite相对于parcel等其他解决方案的主要优势是速度更快并将编译限制为对依赖项的一次性操作保持源代码不受影响(如果您不需要因为jsx或typescript)。vite下一代前端工具它由两个主要部分组成_一个通过原生es模块为您的源文件提供服务的开发服务器具有丰富的内置功能和惊人的快速热模块替换(hmr)。一个构建命令将您的代码与rollup捆绑在一起预先配置为输出高度优化的静态资产以用于生产
阅读更多

pnpm安装electron报错404解决方案

自定义镜像地址和版本解决pnpmconfigsetregistryhttps_registrynpmmirrorcompnpmconfigsetelectron_mirror=https_cdnnpmmirrorcombinarieselectronpnpmconfigsetelectron_custom_dir=参考_https_githubcomelectronelectronissues‍
阅读更多

node发送邮件

代码mailmjsimportnodemailerfromexportdefaultasyncfunctionsendmail(totitlemsg){创建transporterconsttransporter=nodemailercreatetransport({host_邮箱的smtp地址auth_{user_邮箱的smtp地址pass_processenvqqmail_smtp_token邮箱授权码}})_配置邮件信息constmailinfo={from_to_tosubject_titlesub
阅读更多

NodeJS创建一个空文件

本文介绍了如何使用Node.js中的fsopensync函数创建一个空文件并返回文件描述符_varfd,然后直接创建新文件而无需返回值,最后使用fsclosesync函数关闭文件。
阅读更多