Nodejs中的require函数的具体使用方法
说明本文参考node官网文档版本为v11.12.0。本文主要分析了nodejs中require导入json和js文件时得到的结果,同时简单涉及到了nodejs中模块导出module.exports和exports的用法。引言在阅读webpack源...Nodejs核心模块之net和http的使用详解
前言net和http模块都是node核心模块之一,他们都可以搭建自己的服务端和客户端,以响应请求和发送请求。net模块服务端/客户端这里写的net模块是基于tcp协议的服务端和客户端,用到net.createserver...- 0
- 0
- 0
- 0
- 0
koa大型web项目中使用路由装饰器的方法示例
一、关于重复造轮子解释下在npmjs上搜索关于koa路由装饰器的已经有那么几个包了,但是我从几个包中发现作者的思维仅仅限制于前端开发的思想,项目分层不明确,我们开发kow-web项目可以根据java-web...- 0
- 0
- 0
- 0
- 0
在node中使用jwt签发与验证token的方法
1.什么是tokentoken的意思是“令牌”,是服务端生成的一串字符串,作为客户端进行请求的一个标识。token是在服务端产生的。如果前端使用用户名和密码向服务端发送请求认证,服务端认证成功,那么在服务...- 0
- 0
- 0
- 0
- 0
利用Node.js如何实现文件循环覆写
前言这次编写node.js项目的时候用到了日志模块,其中碰到了一个小问题。这是一个定时执行可配置自动化任务的项目,所以输出信息会不断增加,也就意味着日志文件会随时间不断增大。如果对日志文件大...- 0
- 0
- 0
- 0
- 0
Node.js事件的正确使用方法
前言事件驱动的编程变得流行之前,在程序内部进行通信的标准方法非常简单:如果一个组件想要向另外一个发送消息,只是显式地调用了那个组件上的方法。但是在react中用的却是事件驱动而不是调用。事...- 0
- 0
- 0
- 0
- 0
Koa 中的错误处理解析
不像express中在末尾处注册一个声明为(err,req,res,next)中间件的方式,koa刚好相反,在开头进行注册。app.use(async(ctx,next)=>{try{awaitnext();}catch(err){ctx.status=err.status||500;ctx.b...- 0
- 0
- 0
- 0
- 0
node.js实现http服务器与浏览器之间的内容缓存操作示例
本文实例讲述了node.js实现http服务器与浏览器之间的内容缓存操作。分享给大家供大家参考,具体如下:一、缓存的作用1、减少了数据传输,节约流量。2、减少服务器压力,提高服务器性能。3、加快客户端加载...- 0
- 0
- 0
- 0
- 0
NodeJs操作MongoDB教程之分页功能以及常见问题
一,方法介绍1,聚合操作之countcount()方法可以查询统计符合条件的集合的总数1db.user.count()//此方法等价于db.user.find().count()在分布式集合中,会出现计算错误的情况,这个时候推荐使用aggr...- 0
- 0
- 0
- 0
- 0
用node撸一个监测复联4开售短信提醒的实现代码
背景北美复仇者联盟4首映电影票ebay上面已经2500美元一张票了,为了避免抢不到票写了个监控复仇者联盟4开售就发送短信的脚本,这样我们可以第一时间进行抢票,毕竟抢到就是赚到。。。思路node编写一...- 0
- 0
- 0
- 0
- 0
使用nodejs分离html文件里的js和css详解
摘要:本文要实现的内容,使用nodejs对文件的增删改查,演示的例子-》分离出一个html文件里面的script和style里面的内容,然后单独生成js文件和css文件。中间处理异步的api-》async/await,promise项目...- 0
- 0
- 0
- 0
- 0
Nodejs实现用户注册功能
1创建连接池对象2导出连接池对象/***1.引入mysql模块*2.创建连接池对象*3.导出连接池对象*/constmysql=require('mysql');varpool=mysql.createpool({host:'localhost',port:'3306',user:'xxx',...- 0
- 0
- 0
- 0
- 0
详解如何模拟实现node中的Events模块(通俗易懂版)
nodejs的大部分核心api都是基于异步事件驱动设计的,事件驱动核心是通过node中events对象来实现事件的发送和监听回调绑定,我们常用的stream模块也是依赖于events模块是来实现数据流之间的回调通...- 0
- 0
- 0
- 0
- 0
如何自动化部署项目?折腾服务器之旅~
本篇文章讲的不是如何把一个项目部署上线,而是如何自动化上线。开发了一个需求管理和发布系统。通过这个系统,可以创建需求、创建发布计划、创建分支、部署到测试环境、部署到生产环境、正式上线、合并...- 0
- 0
- 0
- 0
- 0
Node.js对MongoDB进行增删改查操作的实例代码
mongodb简介mongodb是一个开源的、文档型的nosql数据库程序。mongodb将数据存储在类似json的文档中,操作起来更灵活方便。nosql数据库中的文档(documents)对应于sql数据库中的一行。将一组文档组合...- 0
- 0
- 0
- 0
- 0
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
前言用来干什么:想干嘛干嘛为什么写:写来玩,学习node.js文件系统相关api;树结构这种东西还是挺不错的,会用会造才是真的会用了什么:fs.readdir(dir),fs.stat(dir).isfile(),path处理路径等思路:...- 0
- 0
- 0
- 0
- 0
说说如何利用 Node.js 代理解决跨域问题
前后端分离,经常会出现跨域访问被限制的问题。跨域访问限制是服务端出于安全考虑的限制行为。即只有同域或者指定域的请求,才能访问。这样还可以防止图片被盗链。服务端(比如node.js)可以通过代理,...- 0
- 0
- 0
- 0
- 0
详解Node.js一行命令上传本地文件到服务器
现在存在的问题每次打包完,都要打开filezilla一顿拖拽然后才能上传代码,那就立马撸一个自动化脚本就完事了publish-sftpgithub传送门(顺便来骗个star)以后一行命令上传本地文件到服务器啦publis...- 0
- 0
- 0
- 0
- 0
详解50行代码,Node爬虫练手项目
first项目地址:crawler-for-github-trending项目中基本每一句代码都写有注释(因为就这么几行),适合对node爬虫感兴趣的同学入入门。introduction50lines,minimalistnodecrawlerfortrending.一个5...- 0
- 0
- 0
- 0
- 0