nodejs
文章平均质量分 72
在下月亮有何贵干
有一个成为受人敬仰的前端开发者的梦想
展开
-
nodejs 工作线程的基本使用(worker_threads)
nodejs从第十版开始,支持了真正的多线程编程,今天我们就来学习一下worker_threads工作线程的一些基本使用方法。原创 2022-11-29 14:44:42 · 2118 阅读 · 0 评论 -
nodejs 简单介绍一下四种流(stream)的知识
本文介绍nodejs关于流的一些简单内容,对于文件的读写等操作,掌握流的使用是必须的。原创 2022-11-17 11:45:28 · 1266 阅读 · 0 评论 -
nodejs midway+typeorm搭建后台方案
近期学到了nodejs搭建企业级应用后台的一种解决方案,midway搭建的系统化服务端和typeorm对数据库的应用,记录一下。原创 2022-08-25 11:22:41 · 2289 阅读 · 0 评论 -
如何让moment根据对应时间显示几秒前、几分钟前、几天前?
现在互联网上的信息越来越多,很多应用也比较关注信息的展示,提到信息,自然少不了提到信息时效性的重要性,因此很多时候你会看到信息的展示不仅仅显示当前的时间,而是显示信息过去了的时长。...原创 2022-07-18 17:10:12 · 2810 阅读 · 4 评论 -
nodejs 将对象转化为query(URLSearchParams)
之前我将对象转化为query会考虑使用querystring第三方库等,最近才发现nodejs存在内置对象URLSearchParams、URL可以直接使用,不需要额外引入其他依赖。本文介绍一下比较简单的对象与query串互相转换的方法。......原创 2022-06-23 09:49:46 · 2291 阅读 · 0 评论 -
nodejs 代理中间件 http-proxy-middleware
平时用 express 编写服务端比较多,介绍一下代理中间件 http-proxy-middleware ,结合 express 使用非常方便,我们可以将请求转发去别的地址进行反馈。原创 2022-05-18 12:47:15 · 1924 阅读 · 0 评论 -
nodejs WebSocket协议实践
学习一下 WebSocket 协议,在这之前我使用 nodejs-websocket 这个包解决,使用比较简单,但是我发现那样不利于自己对该协议的理解,于是我打算用比较官方的依赖 ws 包来进行 WebSocket 协议实践。原创 2022-04-27 15:23:06 · 1116 阅读 · 0 评论 -
nodejs 如何检测端口可用性
我们编写自己的框架或者 nodejs 服务器代码时,可能会用一些固定使用我们常用的端口。问题来了,如果是编写框架,你的框架中固定了框架使用8000端口,用户使用你的框架时并不知道,此时他本机的8000端口被占用了,那用户岂不是无法使用你的框架了。我们需要解决这个问题。原创 2022-04-26 12:32:18 · 1702 阅读 · 0 评论 -
让自己的npm包拥有typescript类型支持
别人使用我们发布的 npm 包时,可能不知道对应的参数,与对应的类型。如何让我们的包拥有类型支持呢,使用 typescript 生成 d.ts 文件即可,我们来试试。原创 2022-04-25 10:59:41 · 2297 阅读 · 0 评论 -
想开发自己的依赖包或者框架?那么npm link你会用吗?
npm link是一个很有价值的东西,它可以通过关联的形式替代不停去更新npm仓库包,调试自己的模块,在我们开发自己的模块或者框架时肯定需要用到,接下来就跟着我来学习一下吧。原创 2022-04-18 14:35:48 · 1612 阅读 · 1 评论 -
nodejs 环境变量process.env的使用
有时候我们不希望自己的一些数据直接暴露在代码中,比如**数据库的名字和密码**,合适的方法就是使用环境变量读取,比较安全,记录一下如何使用。原创 2022-03-21 10:07:26 · 1772 阅读 · 0 评论 -
nodejs 实现手机注册短信发送验证(腾讯云)
前段时间介绍了如何实现邮箱的验证,相比手机验证,更好一些,可以验证用户的手机号,防止别人恶意注册,本文介绍如何在nodejs实现短信发送,以腾讯云的短信验证为例。原创 2022-03-11 16:47:12 · 1722 阅读 · 0 评论 -
nodejs 一篇掌握redis如何使用,如何作为缓存
redis是一个很好用的数据库,键值对的存取方式很简单,常常作为缓存的它用处非常多,本文介绍如何在window以及linux下安装redis,并介绍nodejs/express服务器中如何使用它,如何作为数据库的缓存,redis远程连接失败问题,redis数据丢失问题,RDB和AOF两种持久化配置。原创 2022-03-11 12:00:08 · 3595 阅读 · 4 评论 -
nodejs 将node命令启动为windows服务运行(node-windows使用)
windows执行node命令时,我们有时js需要做一件持续进行的事务,用cmd启动就必须保持窗口不被关闭,这样肯定不是万全之策,这时候我们可以尝试将node命令启动为windows服务运行。原创 2022-03-08 13:59:42 · 3861 阅读 · 0 评论 -
nodejs/express 实现邮箱发送验证码(超简单,一个包一个函数直接使用)
之前我已经写过一个关于邮箱发送验证码的内容,使用nodemailer实现,但是它其实内容不多,我们可以将不必自己重复手写的内容直接将它封装成一个更方便使用的依赖包,于是node-send-email出现了。原创 2022-03-03 14:02:00 · 1430 阅读 · 1 评论 -
nodejs/express 实现邮箱发送验证码
开发个人网站时,注册页面可以使用邮箱验证,于是记录一下如何用nodejs/express服务器实现邮箱发送验证码,不仅可以在邮箱注册时使用,还可以拓展用于各种安全验证。原创 2022-03-02 15:32:55 · 2066 阅读 · 4 评论 -
nodejs 公众号开发攻略(包括字典码排序sha1加密代码)
最近想玩一玩微信的开发,就想着从公众号与小程序入手,租了个服务器,本文主要介绍如何使用nodejs开发公众号进行服务器配置与自动回复的玩法。原创 2022-01-25 16:42:05 · 843 阅读 · 0 评论 -
nodejs mysql连接与使用攻略
目录mysql安装nodejs连接mysqlmysql安装首先确保mysql的安装,去官网下载对应的安装包解压。我的安装目录是在D:\MySQL\mysql-8.0.20-winx64。添加环境变量,记得修改成自己的路径。MYSQL_HOME:D:\MySQL\mysql-8.0.20-winx64Path:%MYSQL_HOME%:\bin依次执行命令mysqld --initialize-insecuremysqld --defaults-file=D:\MySQL\my原创 2021-11-18 15:52:04 · 2139 阅读 · 2 评论 -
nodejs如何在响应头设置多个cookie
正文将Set-Cookie设置成数组,单个cookie的写法仍然是字符串形式。res.set({ 'Set-Cookie': ['name=' + name, 'pass=' + pass],})原创 2021-11-25 09:48:25 · 821 阅读 · 2 评论 -
nodejs path.resolve与path.join如何使用
之前觉得很简单没有记录,果不其然,忘了,还是浅记一下path.resolve与path.join如何使用,毕竟文件中各种乱七八糟的路径位置一直都容易让人混乱。原创 2022-02-25 11:31:20 · 770 阅读 · 3 评论